iisnode默认不支持PUT和DELETE的解决
生活随笔
收集整理的這篇文章主要介紹了
iisnode默认不支持PUT和DELETE的解决
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
因為iisnode的自動重啟服務(wù)器方便,一直用的它來作為開發(fā)中的node服務(wù)器,今天一個delete命令過去,得到一個405(?好像是)錯誤,讓我很郁悶。用原生的node試一下,是完美支持的,本來打算用Node算了的,還是舍不得iisnode的方便性,于是一翻搜索,找到了解決方案,主要是WebDavModule模塊阻止了PUT和DELETE請求,把它刪除即可:
方法1: 從IIS管理器/你的站點/Modules路徑找到WebDavModule,然后右鍵刪除之,
方法2: 或者在你的應(yīng)用程序的web.config文件的system.webServer一節(jié)加入如下節(jié)點:
<modules><remove name="WebDAVModule"/></modules>我用了第二種方法,成功。
事實上,你修改了web.config文件后,再到iis管理器里面去看,那個WebDavModule已經(jīng)不存在了。
總結(jié)
以上是生活随笔為你收集整理的iisnode默认不支持PUT和DELETE的解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 何为爬虫技术
- 下一篇: java算法:冒泡排序