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

Man*_*lai 3 asp.net iis was

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

以下是事件查看器的错误

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

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

Man*_*lai 6

管理找到根本原因.

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

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