码迷,mamicode.com
首页 > Windows程序 > 详细

asp.net WebAPI 问题 iisnode默认不支持PUT和DELETE的解决

时间:2016-03-11 12:00:16      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

因为iisnode的自动重启服务器方便,一直用的它来作为开发中的node服务器,今天一个delete命令过去,得到一个405(?好像是)错误,让我很郁闷。

用原生的node试一下,是完美支持的,本来打算用Node算了的,还是舍不得iisnode的方便性,于是一翻搜索,找到了解决方案,主要是WebDavModule模块阻止了PUT和DELETE请求,把它删除即可:

方法1: 从IIS管理器/你的站点/Modules路径找到WebDavModule,然后右键删除之,

方法2: 或者在你的应用程序的web.config文件的system.webServer一节加入如下节点:

    <modules>
       <remove name="WebDAVModule"/>
    </modules>

我用了第二种方法,成功。

事实上,你修改了web.config文件后,再到iis管理器里面去看,那个WebDavModule已经不存在了。

asp.net WebAPI 问题 iisnode默认不支持PUT和DELETE的解决

标签:

原文地址:http://www.cnblogs.com/weixing/p/5264746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!