錯誤重現
js ajax調用一個ASP.NET MVC寫的api時,一直出現錯誤信息請求的資源不支持 http 方法“GET”。
錯誤原因
ASP.NET MVC中的MVC(Web)和MVC(Api)各自依賴的實現不一樣,不可混用.
- MVC(Web) -
using System.Web.Mvc;
- MVC(Api) -
using System.Web.Http;
解決辦法
把引用了using System.Web.Mvc;
-> 改為using System.Web.Http;
即可.