这是我目前对于如何做到这一点的理解: (有关实际问题的 TL;DR,请参见粗体文本。)
- 在您的存储服务器上创建一个文件夹,以下称为 B。
- 在 B 上创建一个本地用户帐户,以下称为 BUser
- 共享该文件夹
- 在文件夹属性>共享>高级共享>权限中,添加 BUser 并授予完全控制权
- 在文件夹属性>安全>编辑...中,添加 BUser 并授予完全控制权
- 在您的 Web 服务器上创建一个具有相同名称/密码的本地用户帐户,以下称为 A
- 在 IIS 设置中,导航到要创建虚拟目录的节点
- 右键单击 > 添加虚拟目录... - 在别名中,输入您希望目录显示的名称
- 在物理路径中输入:\B\shared-dir
- 单击“连接身份...”
- 输入您之前创建的本地帐户的用户名和密码。
- 单击“测试设置...”
- 两个项目上的绿色复选图标表示您的共享可以访问且正常。
- 右键单击虚拟目录 > 探索 - 获取错误,或者:“指定的网络密码不正确。” - 或者:“登录失败:未知用户名或密码错误。”
上面的错误似乎是随机选择的,但第二个错误在多次尝试最后一步时似乎更常见。我完全不知道为什么。有什么想法吗?
答案1
这是因为当您在 IIS 管理器中单击“浏览”时,您正在使用 IIS 管理器,而该用户帐户(最有可能是本地管理员)没有权限访问共享。您可以通过在 Web 服务器和存储服务器上同步管理员密码来解决此问题。