在 asp.net 中使用静态网站调用 SOAP API + WSDL
calling SOAP API + WSDL with static website in asp.net
我主持的项目是asp.net静态内容网站[aspx文件]
- 提供了 Web 服务的 SOAP WSDL,它是用 java 构建的,我已经使用 "Add Service Reference".
向项目添加了一个服务
我正在寻找一种在网站上使用 API 的方法,因为我无法理解如何调用和集成停止服务的数据并将其定位到 HTML[.aspx ] 页。
我主要从事 MVC 项目,但在这种情况下,我没有找到任何关于如何做到这一点的线索。
在查找了很多资源之后,我总结了我是如何解决我的问题的,以防以后有人在 WebForms 和 C# 中需要它。
1.Add 使用 WSDL 对项目的服务引用 link
提供
现在您已经为您的项目确定了 classes 和函数。
使用相应的语法将命名空间导入您的 class 或您的网络表单页面,然后您可以从 classes 中实例化对象并使用函数
- 使用namespace.webserviceName; class
- <%@ Import Namespace="namespace.webserviceName" %> 与 webForm 页面。
- 当我尝试使用 asp.net 4.0.The 协议通过 TLS/SSL 连接到服务时又出现了一个问题。我收到的异常是:"The request was aborted: Could not create SSL/TLS secure channel"
-要解决这个问题请参考这个问题answer
我主持的项目是asp.net静态内容网站[aspx文件]
- 提供了 Web 服务的 SOAP WSDL,它是用 java 构建的,我已经使用 "Add Service Reference". 向项目添加了一个服务
我正在寻找一种在网站上使用 API 的方法,因为我无法理解如何调用和集成停止服务的数据并将其定位到 HTML[.aspx ] 页。
我主要从事 MVC 项目,但在这种情况下,我没有找到任何关于如何做到这一点的线索。
在查找了很多资源之后,我总结了我是如何解决我的问题的,以防以后有人在 WebForms 和 C# 中需要它。
1.Add 使用 WSDL 对项目的服务引用 link 提供
现在您已经为您的项目确定了 classes 和函数。
使用相应的语法将命名空间导入您的 class 或您的网络表单页面,然后您可以从 classes 中实例化对象并使用函数
- 使用namespace.webserviceName; class
- <%@ Import Namespace="namespace.webserviceName" %> 与 webForm 页面。
- 当我尝试使用 asp.net 4.0.The 协议通过 TLS/SSL 连接到服务时又出现了一个问题。我收到的异常是:"The request was aborted: Could not create SSL/TLS secure channel" -要解决这个问题请参考这个问题answer