asp.net mvc项目中怎么同时支持web api controller

asp.net mvc项目中怎么同时支持web api controller

1594发表于2017-09-10

用.net web api来写接口很方便,不用手动转换成json格式,而且框架根据ContentNegotiator的Negotiate自动支持xml和json格式。


我用之前写sp.net mvc项目直接添加一个web api的controller

这时会自动在App_Start为我们生成一个WebApiConfig类,注册web api相关的路由。

这个时候直接启动是找不到我们之前写的api的,会报404错误。

注意:需要在Application_Start中加入:


 GlobalConfiguration.Configure(WebApiConfig.Register);//支持web api,注册WebApi路由


小编蓝狐