IIS AppPool无法启动,因为Windows进程激活服务(WAS)尚未启动

时间:2018-05-23 18:19:07

标签: iis iis-8 windows-server-2012 application-pool was

我的AppPools无法在IIS中启动。我最初在“appPools”路径上出错了(它被意外删除了)。我重新创建了文件夹。

由于这没有解决问题,我尝试重新启动WAS并重置IIS。但是,一旦WAS停止,即使WAS也没有重新启动。

我试过

  • 使用 Process Monitor 解决问题。但是,我现在看不到有关文件访问权限问题的任何错误

  • applicationHost.config文件夹中替换c:/inetpub/history文件

操作系统: Windows Server 2012

IIS: IIS 8.0

当我尝试通过 services.msc 启动 Windows进程激活服务时出现以下错误。

请在下面找到EventLog 中的错误消息。 请提供有关如何重新启动应用程序池的任何建议。

Source : WAS
Event ID : 5036
Error : The configuration manager for Windows Process Activation Service (WAS) did not initialize. The data field contains the error number.

Source : Service Control Manager
Event ID : 7023
Error : The Windows Process Activation Service service terminated with the following error: The system cannot find the path specified.

Source : Service Control Manager
Event ID : 7001
Error : The World Wide Web Publishing Service service depends on the Windows Process Activation Service service which failed to start because of the following error: The system cannot find the path specified.

1 个答案:

答案 0 :(得分:0)

我在尝试了 iisreset 后遇到了这个问题,但它以某种方式失败并抛出了这个错误(尽管我以管理员身份启动了 cmd):

enter image description here

当我再做一次 iisreset 后这个问题就消失了,这次成功了