-2

在 asp.Net MVC 中使用 WebAPI 作为 ProjectType 而不是 Internet 应用程序的优势?WebAPI 是否还有其他用途以及为什么在 MVC4 中引入它?

4

2 回答 2

2

仅举几例:

  • ASP.NET web api 可以在 IIS 外部自托管
  • ASP.NET web api 并不是专门针对浏览器...
  • ASP.NET Web api 使(2/3 级)RESTful Web 服务更容易
于 2013-05-02T08:57:09.617 回答
1

我认为 WebAPI 相对于其他解决方案的最大优势是内置对不同格式(如 XML、JSON)的支持,并且在添加自定义格式时相对容易。另一个值得一提的优点是无需编码就可以支持广泛的 OData(可以像返回 IQueryable 一样简单),以及对对象的支持。

也就是说,WebAPI 仍有许多问题需要解决,我不断收到开发人员提出的问题,他们发现 WebAPI 无法解决他们的方法、总是导致 NULL 的参数等......所以我不会发誓,我们都希望早日看到更好的版本。

于 2013-05-02T06:25:48.510 回答