使用Visual Studio 2012,当我想将Web服务添加到现有网站项目时,我在“添加新项”对话框中至少有以下选项:
(也许存在更多选择,例如可作为附加组件,扩展,NuGet包等)。
据我所知,“Web API”是最新的Web服务技术。这应该用于所有新开发吗?
或者是否还有其他技术需要考虑的情况?有没有比较这些技术或一些指导,何时使用?
答案 0 :(得分:0)
我没有真正的比较,但假设您没有遗留代码或其他特定要求,我会使用新的Web API。它们基本上取代了ASMX和WCF服务。 它们易于使用,并且与MVC应用程序类似。
我们刚刚切换到它,到目前为止一直很好。