如何在Windows资源管理器中连接IIS托管Web目录?映射尝试失败
解决IIS目录浏览Web目录映射到Windows资源管理器的方法
方法一:配置WebDAV(官方原生方案)
这是最稳定的原生方案,需先在IIS服务器端完成配置:
- 服务器端操作:
- 打开服务器管理器,通过「添加角色和功能」向导,在「Web服务器(IIS)」→「常见HTTP功能」里勾选WebDAV发布,完成安装
- 打开IIS管理器,找到目标网站,右键添加「WebDAV授权规则」:设置允许所有用户的只读访问权限(匹配你的需求)
- 确保网站的「目录浏览」和「WebDAV发布」均处于启用状态,重启IIS服务
- 客户端映射:
- 打开资源管理器,右键「此电脑」→「映射网络驱动器」
- 在「文件夹」栏输入
\\[服务器IP/域名]\[网站虚拟路径](示例:\\192.168.1.50\public-docs),勾选「登录时重新连接」;若需严格只读,点击「其他凭据」,使用拥有只读权限的账户登录 - 若提示无法连接,检查客户端WebClient服务:按Win+R输入
services.msc,找到「WebClient」服务,设置为「自动」并启动
方法二:PowerShell强制映射(适配常规方法失败场景)
如果图形化映射失败,用PowerShell命令直接创建驱动器:
打开管理员权限的PowerShell,执行以下命令(替换参数为你的实际信息):
New-PSDrive -Name Z -PSProvider FileSystem -Root "\\[服务器IP/域名]\[网站路径]" -Persist
Z:替换为你想要的驱动器号Persist:让驱动器在系统重启后依然保留
方法三:第三方工具快速挂载(无需服务器配置)
若不想折腾服务器端配置,可使用第三方工具(如RaiDrive):
- 安装工具后,添加新挂载,选择「HTTP/HTTPS」类型,输入你的网站URL(示例:
http://192.168.1.50/public-docs) - 在设置里勾选「只读」模式,完成后即可在资源管理器中看到对应的驱动器
常见失败排查点
- 服务器端未开启WebDAV:这是最常见的原因,默认IIS不会自动启用该功能
- 端口/防火墙限制:确保服务器的80(HTTP)或443(HTTPS)端口对外开放,客户端能正常访问
- 权限配置错误:网站物理目录需给IIS_IUSRS或对应用户读取权限,WebDAV授权规则要正确设置只读
- 客户端WebClient服务未启动:必须开启这个服务才能支持WebDAV挂载
内容的提问来源于stack exchange,提问作者tamzid azam
相关产品推荐
相关产品推荐

