[英]How can I get OData DELETE to work?
我創建了一個 OData 服務(WCF 數據服務)和一個消費者來測試它。
以前,當我嘗試刪除時,我收到 WebDAV 405 錯誤消息“方法不允許”。
於是我google了一下,發現:
http://nikhilthaker86.wordpress.com/2010/03/27/issue-hosting-restful-services-on-iis-7/
我按照說明從 IIS 7 中的網站(服務)中刪除了 WebDav 模塊。
現在我收到此錯誤消息:
“HTTP 錯誤 500.21 - 內部服務器錯誤
處理程序“WebDAV”的模塊列表中有一個錯誤模塊“WebDAVModule”
模塊:IIS Web 核心通知:ExecuteRequestHandler”
如果你有一個解決方案可以解決這個問題 go,我真的很感激......否則,如果你是 IIS 大師,你在想“這家伙不知道他在做什么”,請指點我在一些有用的在線閱讀材料的方向。
提前致謝。
WebDAV 模塊將阻止 IIS 的 DELETE 和 PUT(更新)動詞。 您可以卸載 WebDAV(推薦)或直接從站點的處理程序中刪除它。 更多細節可以在這里找到: http://forums.iis.net/t/1166025.aspx
一種方法是在您站點的 web.config 中添加以下remove
行:
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.