背景信息:
我安装了调试诊断工具查找导致 Web 服务崩溃的原因。连接到 w3wp 后,IIS 开始在任何请求上崩溃并停止应用程序池。调试器工具也崩溃了,所以显然 id 做错了什么。无论如何,我卸载了调试器工具,但问题仍然存在。我在事件日志中收到此错误:
由于为该应用程序池提供服务的进程中出现一系列故障,应用程序池“DefaultAppPool”被自动禁用。
...如果我重新启动 DefaultAppPool,它会在下一次请求时死机。因此我做了以下操作:
- 使用添加/删除 Windows 组件卸载 IIS
- 为了确保万无一失,删除了 c:\inetpub\。
- 重启
- 使用添加/删除 Windows 组件安装 IIS
执行这些步骤后问题仍然存在。
如何在不重新安装操作系统的情况下获得“全新 IIS 6 安装”?如果这很重要的话,我正在运行 XP Pro x64。
答案1
请查看此 Microsoft 支持文章是否有帮助:
当用户浏览托管在 IIS 6.0 上的网站时,用户会收到“服务不可用”错误消息
编辑
另请参阅本文:
如何删除并重新安装 IIS 5.0、5.1 和 6.0
尤其是“删除 IIS 5.1 或 IIS 6.0”部分。