【发布时间】:2014-02-27 02:48:24
【问题描述】:
我正在尝试了解 web api 和一些关于 web 方法的新闻。我听说我们应该停止使用一些来源的网络方法。此外,如果不再使用 Web 方法,Web API 是否会成为继任者?
【问题讨论】:
-
如果你要降级一个问题,你至少应该说明原因。
标签: .net web-services asp.net-web-api asmx webmethod
我正在尝试了解 web api 和一些关于 web 方法的新闻。我听说我们应该停止使用一些来源的网络方法。此外,如果不再使用 Web 方法,Web API 是否会成为继任者?
【问题讨论】:
标签: .net web-services asp.net-web-api asmx webmethod
Web 方法是 ASMX 技术的一部分。 ASMX 是一项遗留技术,不应用于新开发。 WCF 或 ASP.NET Web API 应用于 Web 服务客户端和服务器的所有新开发。一个提示:微软已经在 MSDN 上停用了ASMX Forum。
您是使用 WCF 还是 ASP.NET Web API 取决于您的要求。 WCF 更类似于 web 方法,但更丰富。如果您的 API 需要,ASP.NET Web API 可以为您提供 HTTP 协议的所有功能。
但无论如何,请停止在新开发中使用 Web 方法。另外,我建议您问问自己,为什么大约八年前您不知道 ASMX 已被 WCF 取代。在过去的八年里,你还错过了什么?还有什么可以将您的业务带到您的竞争对手已经离开的地方?
【讨论】: