首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF Web API与ASP.NET MVC JSON web服务

问WCF Web API与ASP.NET MVC JSON web服务
EN

Stack Overflow用户
提问于 2011-05-01 19:27:26
回答 4查看 10.8K关注 0票数 25

与ASP.NET MVC3相比,使用新的WCF Web API公开轻量级JSON Web服务层有什么优势?我在很多方面都喜欢Web API,但缺点是它不能在mono上工作,而MVC3可以。这两种方法之间的主要区别是什么?

EN

回答 4

Stack Overflow用户

发布于 2011-05-01 20:32:11

微软认识到,这两个产品之间存在一些重叠。然而,它们确实有不同的关注点:

如果您正在构建一个使用web服务中的的网站,那么

  • 可能是最好的选择。
  • 如果您正在构建供各种第三方客户端使用的应用编程接口,则WCF Web API是最佳选择。

我个人的原因包括使用WCF Web API意味着我可以在Windows服务中自托管,并且我可以避免使用ASP.NET、web.config和Cassini :-)

票数 8
EN

Stack Overflow用户

发布于 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演示文稿的链接。

票数 3
EN

Stack Overflow用户

发布于 2011-05-01 19:56:01

我认为这个问题针对的是新的WCF Web API,因此它与链接为重复的问题不同。

WCF Web API消除了当前WCF Rest支持的一些限制,但Web API的主要缺点是它只是一个草案-当前预览4。它不支持,可能不应该在生产环境中使用。此外,任何新版本都可以引入破坏性的更改或删除以前版本中可用的整个功能集。因此,您应该使用JSON来构建轻量级ASP.NET服务层。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5848069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档