【发布时间】:2014-11-14 04:23:12
【问题描述】:
我正在尝试在运行 IIS 6 的 Windows 2003 服务器上设置站点。当我启动应用程序时,我得到“服务不可用”。我用谷歌搜索了这个错误,大多数表明这是一个应用程序池身份问题(错误的用户 ID 和密码)。这是一个 Intranet 应用程序,我有一个不会过期的用户 ID 和密码。我测试了这个用户名和密码并确认它是正确的。我还将用户 ID 添加到 IIS-WPG 组,但在第一次请求后它仍然停止。我在 IIS 中禁用了快速故障保护,它并没有死,但是(尝试)显示页面需要很长时间,然后显示页面无法显示。如果我在网络服务标识下运行应用程序池,它会做同样的事情,这已经是 IIS-WPG 的一部分。我已确保 Web 应用程序文件夹具有正确的 ACL。
还有什么我可以尝试的吗?
更新:
我在事件日志中注意到我在应用程序池停止错误之前收到了 DCOM 错误。
我做了以下事情:
转到管理工具 > 组件服务 > 计算机 > 我的电脑 > DCOM 配置 > IIS 管理服务 > 右键单击/属性
安全选项卡 - 自定义启动和激活权限 > 编辑
添加具有本地启动和本地激活权限的网络服务(我的应用程序池在其下运行;我删除了自定义用户 ID)。
现在,应用程序池没有停止,但我收到“Internet Explorer 无法显示页面”错误,并且系统事件日志中没有错误。
【问题讨论】:
标签: iis-6 .net-2.0 application-pool