无法使 WebDAV 工作

无法使 WebDAV 工作

我已经为 IIS 设置了 WebDAV 功能并在我的网站上启用了它,设置了基本身份验证功能,为用户添加了 WebDAV 规则,授予了此用户和 IIS 应用程序池用户所需的文件系统访问权限。
客户端连接始终返回“401 - 未授权”错误;IIS 日志显示以下内容:

2017-02-01 06:58:19 W3SVC2 MyServer OPTIONS / - 443 - HTTP/1.1 NetBox/2.4.2+neon/0.30.2 - - myhost.com:443 200 0 0 405 138 234
2017-02-01 06:58:19 W3SVC2 MyServer PROPFIND / - 443 - HTTP/1.1 NetBox/2.4.2+neon/0.30.2 - - myhost.com:443 401 0 5 1541 258 218

因此,问题似乎是 PROPFIND 请求由于身份验证错误而失败。
您知道我做错了什么吗?我该如何修复或诊断它?

答案1

您的请求似乎没有身份验证,您需要在 ISS 端设置基本、摘要或集成 Windows 身份验证。

https://www.webdavsystem.com/server/server_examples/iis/configuring_windows_authentication/

您确定 SSL 不是问题吗?如果您使用虚拟主机,它可能会导致身份验证问题。

相关内容