这个问题在这里已有答案:
我正在尝试将ASMX Web服务从.NET 4.5升级到.NET Core 2.1 . ASMX Web服务是否兼容?如果是这样,我如何添加程序集引用?
命名空间'System.Web'中不存在类型或命名空间名称'Services'(您是否缺少程序集引用?)
您仍然可以通过在Visual Studio中使用Microsoft WCF Web服务引用提供程序添加"Connected Service"来使用SOAP服务,它将生成带有C#代理的 Reference.cs 文件到Web服务 . 缺少 System.Web 命名空间是正确的,它在.NET Core中不可用 . 你必须使用它重写代码 .
Reference.cs
System.Web
不推荐创建ASMX Web服务,但ASP.NET Core不支持 . 您应该将其重写为ASP.NET Core Web API . 请看这里开始:https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-2.1 .
1 回答
您仍然可以通过在Visual Studio中使用Microsoft WCF Web服务引用提供程序添加"Connected Service"来使用SOAP服务,它将生成带有C#代理的
Reference.cs
文件到Web服务 . 缺少System.Web
命名空间是正确的,它在.NET Core中不可用 . 你必须使用它重写代码 .不推荐创建ASMX Web服务,但ASP.NET Core不支持 . 您应该将其重写为ASP.NET Core Web API . 请看这里开始:https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-2.1 .