您当前的位置:首页 > 计算机 > 服务器 > IIS

让IIS支持PUT请求解决IIS里不支持PUT请求的问题405 Method Not Allowed

时间:02-02来源:作者:点击数:
城东书院 www.cdsy.xyz

一、问题描述

好不容易系统开发好了,兴高采烈地上线,部署好了网站,访问正常,打开方式正确!

但当我修改某些数据时,却提示了个错误:

在这里插入图片描述

纳尼?什么情况?

翻看请求,发现是405错误:

405 Method Not Allowed

在这里插入图片描述

那应该就是服务器的问题了,应该是服务器不支持PUT请求。

这个错误以前在东方通上遇到过,在IIS上添加对PUT请求的支持就行了:

二、解决方案

IIS默认是不支持PUT请求的。如果想让它支持,则需做如下操作:

1.删除WebDav模块

删除该项目下IIS安装的WebDav模块

在这里插入图片描述
在这里插入图片描述
2.修改Web.config(可选)

由于我的项目是.Net Core的,因此在执行了第一步的操作之后,已经可以正常使用了。

有的朋友可能是.Net Framework的项目,请继续往下看:

修改Web.config文件,在 <system.webServer> 标签内添加如下代码:

 <modules>
	<remove name="WebDAVModule"/>
  </modules>
  <handlers>
    <remove name="WebDAV" />
  </handlers>
城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:IIS添加虚拟目录浏览本地文件夹 下一篇:很抱歉没有了
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐