与ASP.NET MVC3相比,使用新的WCF Web API公开轻量级JSON Web服务层有什么优势?我在很多方面都喜欢Web API,但缺点是它不能在mono上工作,而MVC3可以。这两种方法之间的主要区别是什么?
发布于 2011-05-01 20:32:11
微软认识到,这两个产品之间存在一些重叠。然而,它们确实有不同的关注点:
如果您正在构建一个使用web服务中的的网站,那么
我个人的原因包括使用WCF Web API意味着我可以在Windows服务中自托管,并且我可以避免使用ASP.NET、web.config和Cassini :-)
发布于 2012-02-10 06:14:19
根据要求于14年6月24日更新:
现在的ASP.NET Web API (以前的WCF Web API)和ASP.NET MVC将正式合并成目前被称为ASP.NET vNext (MVC6)。
http://www.asp.net/vnext/overview/aspnet-vnext/overview
===========================================================================
原始答案:
昨天(2/8/2012)宣布,两个项目正在正式合并。请参见:
http://www.c4mvc.net/meeting/?id=25
和
http://msdn.microsoft.com/en-us/hh824721
c4mvc链接应该很快就会更新为指向Dan Roth演示文稿的链接。
发布于 2011-05-01 19:56:01
我认为这个问题针对的是新的WCF Web API,因此它与链接为重复的问题不同。
WCF Web API消除了当前WCF Rest支持的一些限制,但Web API的主要缺点是它只是一个草案-当前预览4。它不支持,可能不应该在生产环境中使用。此外,任何新版本都可以引入破坏性的更改或删除以前版本中可用的整个功能集。因此,您应该使用JSON来构建轻量级ASP.NET服务层。
https://stackoverflow.com/questions/5848069
复制相似问题