Windows Server 2008 Standard使用另一台计算机的Web共享运行IIS

我在Windows Server 2008 RS计算机上有一个资源(目录),需要在运行IIS的Windows Server 2008 Server标准计算机上用作Web共享。 我无法find正确的权限来设置资源,使其在IIS机器上可用。

如果我把资源放在IIS机器上,它工作正常,但我需要它作为networking共享工作。

如果您使用传递身份validation,则可能的原因是应用程序池身份的权限不足。 罗伯特·考什也提出了一个很好的build议。 UNCpath不会含糊不清,所以在设置共享时,可能需要使用UNCpath以及可正确访问所述共享的应用程序池标识。

在我的Server 2008 R2(IIS 7.5)networking上,我的网站也在“\\ servername \ some site”共享上运行。 我拥有的是:

  • 匿名用户的域用户帐户(例如domain.iusr)
  • 在我的应用程序池(高级设置),我有这个身份下的domain.iusr
  • 然后在网站属性(基本设置)我使用连接作为function,也logindomain.iusr
  • 由于使用了连接function,因此用户还需要对您在应用程序池中定位的Framework的Temporary ASP.net文件夹进行写入访问。 (记住32/64位版本的框架)所以,如果你有例如4.0经典用户需要访问在:C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET文件(在我的情况我有64位框架)
  • 和ofc给你的份额domain.iusr阅读权利(或更多,如果需要的话)

祝你好运!