0
我試圖建立一個簡單的Web API服務(Visual Studio,C#,本地IIS),它具有接受PUT和其他請求的http處理程序HTTP錯誤405.0 - 方法不允許 - WebDAV問題? (IIS)
配置好所有配置後,我試圖測試PUT事件,我收到
HTTP Error 405.0 - Method Not Allowed error.
Module WebDAVModule
Notification MapRequestHandler
Handler WebDAV
Error Code 0x00000000
谷歌搜索,發現WebDAV的攔截PUT命令,所以我從web.config中刪除它:
<system.webServer>
<handlers accessPolicy="Read, Execute, Script">
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="WebDAV"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
恐怕從我的dev卸載的WebDAV框,因爲它可能會打破其他網頁依賴於模塊的對象。
我在做什麼錯?