IIS HTTP 錯誤 405.0 - Method Not Allowed


 

工作記錄: 發布了asp net core api,其中使用了Put和Delete Http謂詞,請求時發現報405錯誤,通過排查和查找資料,現有解決方法如下:

① 通過查看詳細錯誤信息 模塊WebDavModule 報錯,其中原因是請求了為配置的HTTP謂詞,正常默認的只有GET 和 POST

②查找資料刪除了WebDAVModule

  第一種方法(臨時):點開iis報錯的網站,選擇 “模塊”,找出WebDAVModule 模塊 然后將其刪除,重啟該網站,重新訪問,正常訪問,完工

具體位置:

 

 

 

 

 

第二種方法:通過“服務器管理器”設置全局配置,刪除WebDAVModule

①打開“服務器管理器”  》   儀表板   》   添加角色和功能

 

 

 ②點擊啟動“刪除角色和功能向導”》“開始之前”頁面直接下一步》”服務器選擇”頁面直接下一步》“刪除服務器角色” 點開"Web服務器(iis)"選項》點開"Web服務器"》點開"常見HTTP功能"》取消勾選"WebDAV發布"選項》然后一直下一步吧》重啟服務器完成

 

 

 


免責聲明!

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



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