所以我知道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服务的体系结构?
答案 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