0

好吧,我很难过。我已经配置了一个具有自己的应用程序池的 IIS 6 网站,该应用程序池具有自己的 AD 域凭据。当我尝试浏览该站点时,我看到一个页面简单地显示“访问被拒绝。”。事件日志中没有错误代码或信息。

我可以使用应用程序池帐户凭据打开记事本(并打开我尝试浏览的 html 文件)。

如果我将应用程序池的域帐户添加到本地管理员组,则会加载该站点。但是,这对我们的环境来说是不可接受的。

我已经在两台服务器上成功配置了这个站点(在负载平衡对中应该是相同的)。但是,尽我所能,我找不到这两个服务器配置之间的任何区别。

4

2 回答 2

0

您的泳池身份是否存在于本地组中IIS_WPG

该组确保工作进程将具有正确运行所需的权限。

此外,您的网站根文件夹必须对 具有读取权限IIS_WPG,如果您的根位于Inetpub\wwwroot.

如果您运行 ASP.NET 网站,则C:\WINDOWS\Microsoft.NET\Framework\vx.x.x.x\Temporary ASP.NET Files + Write也是如此。

仅供参考,在 IIS 7 中,该组现在称为 IIS_IUSRS。

IIS 6.0 的默认权限和用户权限

在 IIS 6.0 中配置应用程序池标识

于 2012-05-16T14:57:02.110 回答
0

我重新安装了 IIS 6,错误消失了。重新安装 IIS 后,我还必须重新安装 .NET 4。

非常感谢您的建议和建议!

于 2012-05-17T00:35:18.580 回答