WebDAV 是超文本傳輸協議 (HTTP) 的一組擴展,爲 Internet 上計算機之間的編輯和文件管理提供了標準.利用這個協議用戶能夠經過Web進行遠程的基本文件操做,如拷貝、移動、刪除等。在IIS 7.0中,WebDAV是做爲獨立擴展模塊,須要單獨進行下載,而IIS 7.5中將集成WebDAV,然而WebDav把Put,Delete給咔嚓了。因此在IIS 7.5上部署的RESTful服務(WCF Data Service,WCF Rest Service,ASP.NET Web API,ASP.NET MVC)就悲劇了,當發送Put請求就會發生HTTP Error 405.0 – Method Not Allowed錯誤,解決方法也很簡單,在Web.config裏面加入以下設置:web
<system.webServer> <modules> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="WebDAV" /> </handlers> </system.webServer>rem