【问题标题】:calling SOAP API + WSDL with static website in asp.net在 asp.net 中使用静态网站调用 SOAP API + WSDL
【发布时间】:2020-02-19 13:40:36
【问题描述】:

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

  • 提供了 Web 服务的 SOAP WSDL,它是用 java 构建的,我使用“添加服务引用”向项目添加了一个服务。

我正在寻找一种在网站上使用该 API 的方法,因为我无法理解如何调用和集成服务中的数据并将其定位到 HTML[.aspx] 页面中。

我主要从事 MVC 项目,但在这种情况下,我没有找到任何关于如何做到这一点的线索。

【问题讨论】:

    标签: asp.net web-services soap


    【解决方案1】:

    在寻找了许多资源之后,以下是我如何解决我的问题的结论,以防万一以后在 WebForms 和 C# 中需要它。

    1.使用 WSDL 链接将服务引用添加到您的项目 提供

    • 现在您已经为您的项目确定了类和函数。

    • 使用相应的语法将命名空间导入您的类或 Web 表单页面,然后您可以从类中实例化对象并使用函数

    • 使用命名空间.webserviceName;跟班
    • 与 webForm 页面。
    • 当我尝试使用 asp.net 4.0 使用 TLS/SSL 协议连接到服务时,又出现了一个问题。我收到的异常是:“请求中止:无法创建 SSL/TLS 安全通道” -要解决这个问题,请参考这个问题answer

    【讨论】:

      猜你喜欢
      • 2019-09-08
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多