如何在 IIS 7.5 中将共享文件夹设置为虚拟目录(跨域)

如何在 IIS 7.5 中将共享文件夹设置为虚拟目录(跨域)

这是我目前对于如何做到这一点的理解: (有关实际问题的 TL;DR,请参见粗体文本。)

  • 在您的存储服务器上创建一个文件夹,以下称为 B。
  • 在 B 上创建一个本地用户帐户,以下称为 BUser
  • 共享该文件夹
    • 在文件夹属性>共享>高级共享>权限中,添加 BUser 并授予完全控制权
    • 在文件夹属性>安全>编辑...中,添加 BUser 并授予完全控制权
  • 在您的 Web 服务器上创建一个具有相同名称/密码的本地用户帐户,以下称为 A
  • 在 IIS 设置中,导航到要创建虚拟目录的节点
  • 右键单击 > 添加虚拟目录... - 在别名中,输入您希望目录显示的名称
    • 在物理路径中输入:\B\shared-dir
    • 单击“连接身份...”
      • 输入您之前创建的本地帐户的用户名和密码。
    • 单击“测试设置...”
      • 两个项目上的绿色复选图标表示您的共享可以访问且正常。

- 右键单击​​虚拟目录 > 探索 - 获取错误,或者:“指定的网络密码不正确。” - 或者:“登录失败:未知用户名或密码错误。”

上面的错误似乎是随机选择的,但第二个错误在多次尝试最后一步时似乎更常见。我完全不知道为什么。有什么想法吗?

答案1

这是因为当您在 IIS 管理器中单击“浏览”时,您正在使用 IIS 管理器,而该用户帐户(最有可能是本地管理员)没有权限访问共享。您可以通过在 Web 服务器和存储服务器上同步管理员密码来解决此问题。

相关内容