好不容易系统开发好了,兴高采烈地上线,部署好了网站,访问正常,打开方式正确!
但当我修改某些数据时,却提示了个错误:

纳尼?什么情况?
翻看请求,发现是405错误:
405 Method Not Allowed

那应该就是服务器的问题了,应该是服务器不支持PUT请求。
这个错误以前在东方通上遇到过,在IIS上添加对PUT请求的支持就行了:
IIS默认是不支持PUT请求的。如果想让它支持,则需做如下操作:
删除该项目下IIS安装的WebDav模块


由于我的项目是.Net Core的,因此在执行了第一步的操作之后,已经可以正常使用了。
有的朋友可能是.Net Framework的项目,请继续往下看:
修改Web.config文件,在 <system.webServer> 标签内添加如下代码:
<modules>
<remove name="WebDAVModule"/>
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>

