我有几个使用标准 Web 服务的站点,其结果作为 Json 到 JQuery ajax 调用返回。这些站点不使用任何标准的 .Net 控件或视图状态,它们都是使用 html5 和 JQuery 完成的。示例:http: //ReactiveWebDesign.Net
我开始使用新的 Web API,但我也试图弄清楚如果我进行切换并开始使用新的 Web API,我将获得什么(如果有的话)。
我有几个使用标准 Web 服务的站点,其结果作为 Json 到 JQuery ajax 调用返回。这些站点不使用任何标准的 .Net 控件或视图状态,它们都是使用 html5 和 JQuery 完成的。示例:http: //ReactiveWebDesign.Net
我开始使用新的 Web API,但我也试图弄清楚如果我进行切换并开始使用新的 Web API,我将获得什么(如果有的话)。
我认为您的问题需要清晰/完善-您真正要问的是什么?
更新:
与 ASP.Net 的每一次迭代一样,Microsoft 使事情变得更容易。如果您正在寻找创建 Web 服务,新的“Web API”使事情变得更容易,如本示例所示。
我个人可以说,Web API 示例“看起来”就像 ASP.Net 开发人员已经知道的普通 MVC 项目 - 而不是说 WCF 在成功部署中存在“正确配置”(例如行为设置、端点等) .)。
恕我直言,轻松可能是开始使用 Web API 的最佳理由。
基本上,你可以获得很多好处,比如 RESTful api、耗尽 IIS(Self-Host)的能力、改进的 IoC 支持等等。更多详情请访问:http://www.asp。网络/网络API