遠程服務器返回錯誤: (405) 不允許的方法。


在asp.net mvc開發中可能會經常碰到" 遠程服務器返回錯誤: (405) 不允許的方法。"的問題,如下圖:

 

 

導致這個問題很可能是:遠程服務方法聲明的http頭和方法調用方提供的http頭不一致。

在mvc開發中,限制方法只允許post提交的話需要在方法頭聲明HttpPost屬性,這個屬性定義在“System.Web.Http”空間下,對應頁面需要“using System.Web.Http;”若發現上述錯誤,只需要把鼠標放在方法屬性頭HttpPost上然后F12導航進去看看命名空間是否是“System.Web.Http”,你的很可能是“System.Web.Mvc”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM