vs2013 调用webapi出错,请求的资源不支持 http 方法“GET”

请求的资源不支持 http 方法“GET”,vs2013 MVC WebApi

问题

在使用vs2013 MVC 项目时,调用webapi出现了“请求的资源不支持 http 方法“GET""问题

vs2013 调用webapi出错,请求的资源不支持 http 方法“GET”
vs2013 调用webapi出错,请求的资源不支持 http 方法“GET”

解决

1.把引用了using System.Web.Mvc; 改为using System.Web.Http;即可.
2.默认webapi路由没修改。

修改 WebApiConfig.cs 前

vs2013 调用webapi出错,请求的资源不支持 http 方法“GET”
修改 WebApiConfig.cs 后

vs2013 调用webapi出错,请求的资源不支持 http 方法“GET”