Web.API是独立的,没有UI

时间:2012-08-05 19:20:54

标签: c# asp.net-mvc-4 asp.net-web-api

我想将WebApi用作数据访问的独立应用程序。

当我创建一个新的MVC 4项目时,它安装了一堆我不感兴趣的垃圾。

我应该删除视图,内容,脚本等。

或者你会为此推荐WCF吗?

另外,不同的浏览器返回不同的数据格式,例如Firefox返回XML,IE返回json。

我希望他们所有人都返回JSON。使用WCF如果配置了json,它们都返回返回JSON。如何强制webapi只返回所有浏览器的json?

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

您可以创建一个空项目,只需拉入nugets即可获得所有web api功能。

要仅强制使用JSON,最简单的方法是清除全局格式化程序集合,然后再添加JSON格式化程序。