IIS部署站点PUT、DELETE请求报错405问题
2026/8/3 11:03:17 网站建设 项目流程

修改 web.config 配置

  • 在发布目录的 web.config 中,在现有的 和 块内 添加移除 WebDAV 的条目 (注意不能重复创建 handlers/modules 节):
<?xml version="1.0" encoding="utf-8"?> <configuration> <location path="." inheritInChildApplications="false"> <system.webServer> <modules> <!-- 移除 WebDAV 模块,防止其拦截 PUT/DELETE --> <remove name="WebDAVModule" /> </modules> <handlers> <!-- 移除 WebDAV handler --> <remove name="WebDAV" /> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" /> </handlers> <aspNetCore processPath="dotnet" arguments=".\Hyz.Trace.Server. dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" /> </system.webServer> </location> </configuration>

最后重启站点和应用程序池生效

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询