我必须在 ASP.NET 中编写一个简单的 Web 服务应用程序。我在某处读到,Web 服务现在已经过时,并且有一些新技术,如 WCF。
但顾名思义,Windows Communication Foundation 可能仅限于 WinForms 应用程序,而不适用于 ASP.NET。我应该在 Visual Studio 2010 中使用什么?
我想构建一个简单的 Web 窗体应用程序而不是 MVC。
我必须在 ASP.NET 中编写一个简单的 Web 服务应用程序。我在某处读到,Web 服务现在已经过时,并且有一些新技术,如 WCF。
但顾名思义,Windows Communication Foundation 可能仅限于 WinForms 应用程序,而不适用于 ASP.NET。我应该在 Visual Studio 2010 中使用什么?
我想构建一个简单的 Web 窗体应用程序而不是 MVC。
我应该在 Visual Studio 2010 中使用什么?
除了现在完全过时的 ASP.NET Web 服务之外,您还有很多选择。因此,如果您正在开始一个新项目并需要开发 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 服务进行版本控制。