Windows进程激活服务(WAS)在启动工作进程为应用程序池提供服务时遇到了故障

IIS 7应用程序池在浏览到http:// localhost /

在事件查看器 – >系统日志中我看到:

应用程序池ASP.NET v4.0已被禁用。 Windows进程激活服务(WAS)在启动工作进程为应用程序池提供服务时遇到了故障。

是否有其他故障排除步骤,我可以看到一个更详细的信息,为什么发生这种情况?

如果您的应用程序池正在以特定身份运行,则过期的密码可能是您的问题的原因。

我有类似的问题,请参阅http://blog.janjonas.net/2012-07-14/iis_75-fix-application-pool-disabled-windows-process-activation-service-failure-worker-process-event-id- 5059

在IIS中,转至应用程序池,并检查应用程序池的标识。

应用程序池是否使用自定义帐户? 它需要吗?

尝试将Identify更改为ApplicationPoolIndentity之类的内置帐户。 为此,请转至高级设置,stream程模型,标识 。 请记住在进行更改后重新启动App Pool。

IIS自定义应用程序池标识

在这里输入图像说明

检查该帐户或组是否具有“作为批处理作业login”权限。 要在域控制器上更改此策略,请执行以下步骤:

  • 开始>运行gpmc.msc – 编辑
  • select“林”>“域”>“域名”>“域控制器”
    • 右键单击“默认域策略”并select编辑
  • 下一个编辑:
    • 计算机configuration>策略> Windows设置>安全设置>本地策略>用户权限分配
  • 将用户或组添加到“以批处理作业login”
    • 检查服务帐户的组成员资格(在Active Directory中)是否正在为此使用特定的组。
  • 从命令提示符下运行“gpupdate / force”

注意:这是SharePoint 2010问题的解决scheme。

添加到我的开发机器janjonas我改变了PW的帐户,我不知道我不得不重新设置用户到每个池下运行该用户