[英]Is Web Service in ASP.NET obsolete? What to use with ASP.NET 4.0?
我必须在ASP.NET中编写一个简单的Web服务应用程序。 我在某处读到Web服务已过时,并且有一些诸如WCF的新技术。
但是,顾名思义,Windows Communication Foundation可能只限于WinForms应用程序,而不限于ASP.NET。 我应该在Visual Studio 2010中使用什么?
我想构建一个简单的Web窗体应用程序而不是MVC。
我应该在Visual Studio 2010中使用什么?
除了ASP.NET Web Services之外,您还有许多其他选择,这些选择现在已经完全过时了。 因此,如果您要开始一个新项目并需要开发Web服务,则可以考虑:
但是顾名思义,Windows Communication Foundation可能仅限于WinForms应用程序
该名称具有误导性。 WCF严格仅与Windows窗体无关。 您可以在ASP.NET应用程序中托管WCF服务,也可以根据需要对其进行自我托管。
ASP.NET中的简单Web服务应用程序(webForm或mvc)?
我的第一个选择: ASP.NET WebApi
尽管如此, WCF还是很酷的,因为它与VS很好地集成在一起,并且易于通过web.config进行配置。
WebApi和WCF都可以对Web服务进行版本控制 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.