我应该使用Web API与Web方法吗?

Tre*_*reK 9 .net web-services asmx webmethod asp.net-web-api

我正在尝试了解web api和一些有关Web方法的新闻.我听说我们应该停止使用几种来源的网络方法.另外,如果不再使用Web方法,Web API是继承者吗?

Joh*_*ers 11

Web方法是ASMX技术的一部分.ASMX是一项传统技术,不应用于新开发.WCF或ASP.NET Web API应该用于Web服务客户端和服务器的所有新开发.一个提示:微软已经退出了MSDN上的ASMX论坛.

无论您使用WCF还是ASP.NET Web API都将取决于您的要求.WCF更类似于Web方法,但更丰富.如果您的API需要,ASP.NET Web API可以为您提供HTTP协议的所有功能.

但无论如何,在新开发中停止使用Web方法.另外,我建议你问问自己为什么你不知道ASMX大约八年前被WCF取代了.在过去的八年里,你还有什么其他的遗漏?还有什么可以将您的业务带到竞争对手已经离开的地方?