.net 我应该使用Web API还是Web方法?

.net 我应该使用Web API还是Web方法?,.net,web-services,asp.net-web-api,asmx,webmethod,.net,Web Services,Asp.net Web Api,Asmx,Webmethod,我试图了解web api和一些有关web方法的新闻。我从一些来源听说我们应该停止使用web方法。此外,如果不再使用Web方法,Web API是后续的吗?Web方法是ASMX技术的一部分。ASMX是一种遗留技术,不应用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。一个提示:微软已经在MSDN上退出了 您是使用WCF还是ASP.NET Web API将取决于您的需求。WCF与web方法更相似,但更丰富。如果API需要,ASP.NET Web API可以

我试图了解web api和一些有关web方法的新闻。我从一些来源听说我们应该停止使用web方法。此外,如果不再使用Web方法,Web API是后续的吗?

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

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


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

如果你要降低一个问题的级别,你至少应该给出一个为什么的评论。另外1这不仅仅是一个答案,也是一个教训life@Tim维护遗留应用程序的需要并不意味着您不能保持最新。