两台计算机设置为 WebDav 服务器和客户端。
在服务器上:
(1)IIS 10.0 和 WebDav 发布。
(2)我在 IIS 中启用了“基本身份验证”并禁用了所有其他身份验证。
(3)对于证书,我导入了“受信任的根证书”(来自客户端计算机)并在网站的“编辑站点绑定”中的 IIS 中选择它。
在客户端上:
(1)在主办方文件:
192.168.227.142 dyc.com
(2)服务器与客户端在同一个WIFI热点下,客户端可以ping通服务器。
在服务器端和客户端:
(1)注册表设置如下:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters BasicAuthLevel: 1
(2)所有防火墙均关闭。
目前状态是:
(1)在服务器上,我可以通过以下命令成功将网站映射到驱动器:
net use * https://localhost /p:yes
(2)在客户端,尝试通过以下命令映射服务器网站失败:
C:\Users\xuejd1>net use * https://dyc.com /p:yes
System error 1790 has occurred.
The network logon failed.
C:\Users\xuejd1>net use * https://dyc.com /p:yes
System error 59 has occurred.
An unexpected network error occurred.
有什么建议吗?
答案1
客户端 WebDAV 支持已被 Microsoft 正式弃用,
https://learn.microsoft.com/windows/whats-new/deprecated-features
特征 | 详细信息和缓解措施 | 已宣布弃用 |
---|---|---|
Webclient(WebDAV)服务 | Webclient (WebDAV) 服务已弃用。Windows 中默认不启动 Webclient 服务。有关 WebDAV 的更多信息,请参阅 WebDAV - Win32 应用。 | 2023 年 11 月 |
您应该放弃 WebDAV 并考虑 OneDrive 等解决方案,或者切换到第三方 WebDAV 客户端。