对于一个简单的json Web服务,最佳实践.net架构是什么?

时间:2011-07-21 15:45:18

标签: .net asp.net-mvc wcf web-services json

所以我知道3 .net架构可以轻松地以Web服务的形式提供json数据:

1)经典ASMX网络服务
2)返回json结果的ASP.NET MVC操作 3)WCF
(也有可能使用ASP.NET Web Forms AJAX,但我不会去那里)

之前我和所有3个人一起工作过,看起来像经典的ASMX网络服务是这项工作的正确选择。但我不确定Web服务是否是在.net环境中提供json数据的首选方式。

此时项目将只有一个Web服务,而不是其他任何内容。

microsoft(tm)首选的是什么?现在创建一个简单的json Web服务的体系结构?

1 个答案:

答案 0 :(得分:4)

如果您的应用程序是ASP.NET MVC应用程序,则不需要任何其他内容。只需创建一个返回JsonResult类

的控制器

此外,您可以尝试使用WCF Web API:http://wcf.codeplex.com/releases/view/64449

在这里观看Glenn Block的一些视频;

http://channel9.msdn.com/Events/MIX/MIX11/FRM14

http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays103