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

这是我目前对此应该如何做的理解: (TL; DR为实际问题,请参阅粗体文本。)

  • 在存储服务器上创build一个文件夹,此后称为B.
  • 在B上创build一个本地用户帐户,以后称为BUser
  • 分享该文件夹
    • 在文件夹属性>共享>高级共享>权限,添加BUser并给予完全控制
    • 在文件夹属性>安全性>编辑…中,添加BUser并完全控制
  • 在您的Web服务器上创build一个具有相同名称/密码的本地用户帐户,此后称为A.
  • 在IIS设置中,导航到要在其下创build虚拟目录的节点
  • 右键单击>添加虚拟目录… – 在别名中,input您希望目录显示的名称
    • 在Physical Path中,input:\ B \ shared-dir
    • 点击连接为…
      • input您之前创build的本地帐户的用户名和密码。
    • 点击testing设置…
      • 两个项目上的绿色检查图标表示您的共享是可访问和罚款。

– 右键单击​​虚拟目录> Explore – 获取错误:“指定的networking密码不正确”。 – 或者:“login失败:未知用户名或密码错误”。

看起来上面的错误是随机select的,但是当多次尝试最后一步时,第二个错误似乎更为普遍。 我完全被困在为什么。 有任何想法吗?

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