.net中的RESTful服务 - 哪个是WCF或ASP.NET MVC的更好选择?

Pol*_*Pol 2 .net rest asp.net-mvc wcf wcf-web-api

我计划编写Web应用程序,它主要在客户端(AJAX)工作,并使用JSON与服务器进行RESTful通信,并有另一个客户端将使用XML(或最终使用JSON).这个应用程序将具有客户端身份验证,但相当简单和小.

哪个是RESTful Web服务的更好选择:WCF还是ASP.NET MVC?

Ric*_*ett 5

此时,如果您现在正在启动项目,我将沿着WCF WebAPI路线前进.MVC提供了构建REST API的基本基础结构,但没有内容类型协商等内置支持.

WebAPI旨在为.NET框架的REST样式服务提供一流的支持

但是,Web API尚未发布(虽然我很确定它将在今年发布)所以你将开发beta代码 - 哦,它也可以在Nuget上使用

顺便说一句 - CHM文件中有一些很好的东西可以让你入门