ASP.NET中的Web服务是否已过时?如何使用ASP.NET 4.0?

RKh*_*RKh 1 asp.net asp.net-4.0 asp.net-web-api

我必须在ASP.NET中编写一个简单的Web服务应用程序.我在某处读到Web服务现已过时,并且有一些像WCF这样的新技术.

但顾名思义,Windows Communication Foundation,我可能仅限于WinForms应用程序,而不是ASP.NET.我应该如何使用Visual Studio 2010?

我想构建一个简单的Web窗体应用程序而不是MVC.

Dar*_*rov 5

我应该如何使用Visual Studio 2010?

除了ASP.NET Web Services之外,您还有很多其他选择,现在已经完全过时了.因此,如果您要开始一个新项目并需要开发Web服务,您可以考虑:

  • WCF
  • ASP.NET Web API
  • ServcieStack
  • ASP.NET MVC

但顾名思义,Windows Communication Foundation,我可能仅限于WinForms应用程序

这个名字具有误导性.WCF严格与Windows窗体无关.您可以在ASP.NET应用程序中托管WCF服务,也可以根据需要自行托管它.