在 asp.net 中使用静态网站调用 SOAP API + WSDL

calling SOAP API + WSDL with static website in asp.net

我主持的项目是asp.net静态内容网站[aspx文件]

我正在寻找一种在网站上使用 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