4

我们刚刚开始使用 Windows Server 2008 R2 和 IIS7.5,我正在尝试将一些现有站点从我们的 Windows 2003 框中移动。我可以让网站运行正常,但网站中的所有 CSS/图像都出现 401 错误。授予每个人读取权限将解决这个问题 - 但我不是很高兴这样做。

我读过 IIS7.5 使用了一个神奇的新“帐户”,每个应用程序池都有自己的帐户。

到目前为止我有

  • 在 wwwroot 中为我的网站 (kbank) 创建了一个新文件夹
  • 从另一台机器复制文件
  • 在 IIS7 中创建了一个新网站(不是虚拟目录),这创建了一个与我的网站同名的新应用程序池。这是一个集成管道池
  • 在流程模型/身份中,这是使用 ApplicationPoolIdentity 并且加载用户配置文件设置为 True
  • 授予 IIS AppPool\kbank 对文件夹根目录的读取权限

谁能告诉我如何最好地设置我的网站。

4

3 回答 3

2

2008 R2 IIS 7.5

仅供参考。在将 AppPool 身份更改为域帐户后重建服务器并花费无数小时解决 401.3 错误后,我们发现 GPO 正在杀死 IIS。确保您使用“计算机”容器中的服务器进行测试,并且没有 GPO 正在更改管理员之外的受限组。

在我们的例子中,NT Authority\Authenticated Users 已从本地 USERS 组中删除,它完全破坏了 IIS。

于 2012-09-13T18:46:29.670 回答
1

也许你只是错过了一小步。当您授予帐户读取权限时,您是否检查它是否替换了所有子目录中的设置。此外,更改访问权限后可能需要重置 IIS。

于 2009-10-30T12:36:54.920 回答
0

我会检查 401 错误IIS 7 状态代码的确切状态代码是什么 一旦您知道确切的错误代码,就很容易解决确切的问题。
我还会运行进程监视器,看看是否有任何“访问被拒绝”使用过滤器。

问候,
维维克。

于 2009-11-04T18:51:03.417 回答