如何在 Asp.net Core 中使用 soap 网络服务?

How to use soap web services in Asp.net Core?

我有一些 类 由 wsdl 为 soap 网络服务生成。这些正在使用命名空间 System.Web.Services。我如何在 asp.net 核心中使用它们?

几天前我已经回答了以下问题。

在上面的例子中有一个 WCF 服务,在你的例子中它是 Web 服务。

以下是您应该关注或考虑的事项。

  1. 它不适用于 CoreCLR
  2. 您必须按照以下方式添加对 "System.Web.Services" 的引用。

    aspnet50": { "frameworkAssemblies": {
    "System.Web.Services": "" }, "dependencies": { "ClassLibrary2": "1.0.0-*" } }

所有其他步骤都类似,您必须创建 class 库项目并添加该项目的引用,或者直接将 WSDL 生成的 class 添加到您的 asp.net 5 项目。

注意:对于这个答案,我使用了 VS 2015 CTP 5。