搜了一圈,发现是因为安装了 IIS 的 WebDAV 功能,就会导致站点出现此类问题
一种方法是移除 WebDAV 功能,但比较费时费力
另一种就是在站点的 Web.config 中显式移除 WebDAV 模块
配置文件:
<configuration><system.webServer><modules><!-- 移除模块 --><remove name="WebDAVModule" /></modules><handlers><!-- 移除处理程序 --><remove name="WebDAV" /></handlers></system.webServer>
</configuration>
图形操作:
PowerShell 脚本处理:
# 导入 IIS 管理模块
Import-Module WebAdministration# 移除 WebDAV 模块(注意修改 $siteName 为具体网站名称)
Remove-WebManagedModule -Name "WebDAVModule" -PSPath "IIS:\sites\$siteName"# 移除 WebDAV 处理程序(注意修改 $siteName 为具体网站名称)
Remove-WebHandler -Name "WebDAV" -PSPath "IIS:\sites\$siteName"
参考链接:https://blog.csdn.net/zhy810302/article/details/122303337