405错误(An unhandled exception occurred while processing the request)
环境
win7 64、IIS 7.5、Asp.Net Core 2.0
目的
解决 IIS 站点运行,对修改、删除操作执行会报错 405,如下截图
解决办法
当前是前后端分离,在前端看到的错误信息如上,查找资料也不好查,如果使用谷歌插件 REST 发起一个删除请求可以看到一个类似页面的源代码,提示内容是405错误。
具体解决办法:
打开站点配置文件
web.config
,在<system.webServer>
节点下添加以下代码<modules runAllManagedModulesForAllRequests="true" runManagedModulesForWebDavRequests="true"> <remove name="WebDAVModule" /> </modules>