在asp.net mvc開發中可能會常常碰到" 遠程服務器返回錯誤: (405) 不容許的方法。"的問題,以下圖:web
致使這個問題極可能是:遠程服務方法聲明的http頭和方法調用方提供的http頭不一致。服務器
在mvc開發中,限制方法只容許post提交的話須要在方法頭聲明HttpPost屬性,這個屬性定義在「System.Web.Http」空間下,對應頁面須要「using System.Web.Http;」若發現上述錯誤,只須要把鼠標放在方法屬性頭HttpPost上而後F12導航進去看看命名空間是不是「System.Web.Http」,你的極可能是「System.Web.Mvc」哦~~~~mvc