IIS6应用程序池凭据导致网站说“访问被拒绝”

时间:2012-05-16 13:24:17

标签: iis iis-6

好的,我很难过。我已经为IIS 6网站配置了自己的App Pool,它拥有自己的AD域凭据。当我尝试浏览网站时,我看到一个页面只是说“#34;访问被拒绝。”#34;。事件日志中没有错误代码或信息。

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

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

我已经在两台服务器上成功配置了这个站点(在负载均衡对中应该是相同的)。但是,尽可能地尝试,我发现这两台服务器之间没有任何区别。配置。

2 个答案:

答案 0 :(得分:0)

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

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

此外,您的WebSite根文件夹必须具有IIS_WPG的读取权限,如果您的root位于Inetpub\wwwroot,则会出现这种情况。

如果您运行ASP.NET网站,则C:\WINDOWS\Microsoft.NET\Framework\vx.x.x.x\Temporary ASP.NET Files +写入相同。

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

Default permissions and user rights for IIS 6.0

Configuring Application Pool Identity in IIS 6.0

答案 1 :(得分:0)

我重新安装了IIS 6,错误已经消失。重新安装IIS后,我不得不重新安装.NET 4。

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