gpt4 book ai didi

c# - Visual Studio 2012 中的 SOAP 服务

转载 作者:太空宇宙 更新时间:2023-11-03 20:09:43 24 4
gpt4 key购买 nike

当您想在 VS 2012 中创建 SOAP Web 服务时,没有用于此目的的项目,您必须将目标框架更改为 .NET Framework 3.5。

我想知道为什么 SOAP 服务项目在 .NET Framework 4 和更新版本中不可用? Microsoft 是否首选使用 SOAP 服务和 RESTful Web 服务?

最佳答案

SOAP 是一种互操作性协议(protocol),并未弃用。 Visual Studio 中没有 SOAP 项目这样的东西。

在以前的 .NET 版本中,您可以创建 ASP.NET Web 服务(您知道 [WebMethod].asmx 扩展名)。那些 ASP.NET WebServices 使用 SOAP 作为传输协议(protocol)。它们已被弃用。这就是为什么在较新的版本中不再有此选项的原因。

几个备选方案:

  • ASP.NET Web API(用于更多 RESTful 内容)
  • WCF(如果您需要支持 SOAP 或其他二进制协议(protocol))

关于c# - Visual Studio 2012 中的 SOAP 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20824440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com