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>
本文介绍了解决ASP.NET Core应用在IIS环境中遇到的405错误问题,通过修改web.config文件来禁用WebDAV模块,实现对前端请求中修改、删除等操作的支持。
&spm=1001.2101.3001.5002&articleId=77865365&d=1&t=3&u=789bb628af634ecbab0d432ee7fb6236)
2171

被折叠的 条评论
为什么被折叠?



