首页 > 其他 > 详细

解决IIS6 不支持PUT DELETE请求问题

时间:2020-08-08 09:41:06      阅读:111      评论:0      收藏:0      [点我收藏+]

由于测试阶段使用的是IIS express ,所以当把项目发布到IIS的时候,发现了一个坑,


 
技术分享图片
image.png

WHAT? PUT和DELETE请求报错405。然后查阅了相关问题资料,解决方案如下:

  1. 删除IIS模块中的 WebDav模块,
     
    技术分享图片
    image

    2.找到配置文件C:\Windows\System32\inetsrv\config\applicationhost.config

注意:这个文件不能直接打开,我是右键Notepad++打开的;

3.找到handlers标记,该标记下有所有模块的配置,修改修改对应模块的允许谓词即可,我们把PUT和DELETE添加进去

<add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG,PUT,DELETE" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />

ok,现在站点支持PUT和DELETE请求了。



作者:LiviSun
链接:https://www.jianshu.com/p/af486e23125c
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

解决IIS6 不支持PUT DELETE请求问题

原文:https://www.cnblogs.com/Anthony518/p/13456417.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!