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

dev*_*per 59 asp.net iis iis-7

浏览到http:// localhost /时,IIS 7应用程序池停止

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

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

是否有其他故障排除步骤可以查看更详细的消息,说明为什么会发生这种情况?

jan*_*nas 109

如果您的应用程序池在特定标识下运行,则过期的密码可能是导致问题的原因.

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

  • 当第一搜索结果产生有效答案时,我会喜欢!+100! (3认同)
  • /facepalm 非常感谢。 (2认同)

Jam*_*ruk 20

在IIS中,转到"应用程序池",然后检查应用程序池的标识.

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

尝试将Identify更改为ApplicationPoolIndentity等内置帐户.为此,请转到" 高级设置","流程模型","身份".请记住在进行更改后重新启动应用程序池.

IIS自定义应用程序池标识

在此输入图像描述


Jay*_*hil 10

我执行了以下步骤。

  1. Windows+R 打开运行并输入 services.msc
  2. 搜索 Windows Process Activation Service 并为我启动该服务,它已停止。
  3. Windows+R 类型 inetmgr。
  4. 重新启动所有应用程序池。
  5. 尝试在“站点”下启动网站,如果出现错误,提示“由于万维网发布服务已停止而无法启动服务”。
  6. 重复步骤 1。
  7. 搜索万维网发布服务,然后重新启动该服务。


Shr*_*ut1 9

检查该帐户或组是否已选中"作为批处理作业登录"权限.要在域控制器上更改此策略,请执行以下步骤:

  • 开始>运行gpmc.msc - 编辑
  • 选择"林">"域">"域名">"域控制器"
    • 右键单击"默认域策略",然后选择编辑
  • 下一个编辑:
    • 计算机配置>策略> Windows设置>安全设置>本地策略>用户权限分配
  • 将用户或组添加到"以批处理作业登录"
    • 如果正在使用特定组,则检查服务帐户的组成员身份(在Active Directory中).
  • 从命令提示符运行"gpupdate/force"

注意:这是SharePoint 2010问题的解决方案.