IIS应用程序池和WAS将自动停止,事件ID为5189

时间:2017-10-14 07:34:18

标签: asp.net iis was

启动网站时,应用程序池会自动停止并出现一些错误。试图关闭并启用IIS和WAS功能。没有帮助。 applicationhost.config文件正确且没有损坏

以下是来自事件查看器的错误

应用程序池'testpool'的工作进程遇到错误'无法读取配置文件 '尝试从文件'\?\'读取配置数据,行号为'0'。数据字段包含错误代码。

Windows进程激活服务无法为应用程序池“testpool”生成应用程序池配置文件。错误类型为“5”。要解决此问题,请确保applicationhost.config文件正确无误并重新进行上次进行的配置更改。数据字段包含错误编号。

1 个答案:

答案 0 :(得分:6)

管理以找到根本原因。

启动网站时尝试运行进程监视器(procmon.exe)。 svchost.exe进程正在尝试使用应用程序池名称在以下位置(C:\ inetpub \ temp \ appPools)创建一个文件夹。

不知何故,有一个名称与app pool相同的文件夹快捷方式。 WAS进程正在尝试在启动应用程序池时创建该文件夹。我现在已经清除了该文件夹并重试了。它奏效了!