6
我在.NET 4中創建了一個WCF restfull服務,並且我在IIS 7.5/windows 7 x86下發布了它。動詞GET和POST工作得很好,但DELETE和PUT給了一個錯誤:WebDav麻煩for restfull WCF網絡服務
Error: The remote server returned an error: (405) Method Not Allowed.
谷歌搜索(很多)之後,我發現,這個問題是由它(自動安裝的WebDav模塊引起的?不知道)在IIS中。唯一適用於我的方法是發現here。
但是,在我看來,從整個網站中刪除webdav模塊有點太侵入。有誰知道另一種方法來抑制webdav強加的動詞過濾動作,但僅限於特定的Web應用程序,而不是整個網站?
謝謝。
編輯 我知道missing put and delete still leads to restful service - 但我一直想讓這些動詞。
1:真...我已經加入: <模塊runAllManagedModulesForAllRequests = 「真」> <除去名稱= 「WebDAVModule」/> – lmsasu 2010-09-19 08:59:53