【问题标题】:IIS 6 - Application pool keeps stoppingIIS 6 - 应用程序池不断停止
【发布时间】: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


    【解决方案1】:

    似乎在 Windows Server 2003 上的 IIS 6 中,仅自动添加了 ASP.Net 1.1 版。我必须在 IIS 中的 下转到“Web 服务扩展”并添加对 ASP.Net 2 和 ASP.Net 4 的支持。之后一切都按预期工作。当然,这仅适用于“找不到页面”或“无法显示页面”错误。我仍然必须修改 DCOM 设置以阻止应用程序池停止。 然而,在此之前,我卸载并重新安装了 IIS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-16
      • 2018-09-15
      • 1970-01-01
      • 2011-03-10
      • 2010-10-31
      • 2017-03-14
      • 2023-03-12
      相关资源
      最近更新 更多