Should I be using Web API vs Web Methods?

て烟熏妆下的殇ゞ 提交于 2019-12-04 03:01:25

Web methods are part of the ASMX technology. ASMX is a legacy technology, and should not be used for new development. WCF or ASP.NET Web API should be used for all new development of web service clients and servers. One hint: Microsoft has retired the ASMX Forum on MSDN.

Whether you use WCF or the ASP.NET Web API will depend on your requirements. WCF is more similar to web methods, but far richer. ASP.NET Web API can provide you with all of the features of the HTTP protocol, if your API requires them.

But in any case, stop using Web Methods in new development. Also, I suggest you ask yourself why you didn't know that ASMX had been replaced by WCF about eight years ago. What else have you been missing out on in the past eight years? What else could have taken your business to places your competitors have already gone?

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!