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。
检查该帐户或组是否具有“作为批处理作业login”权限。 要在域控制器上更改此策略,请执行以下步骤:
- 开始>运行gpmc.msc – 编辑
- select“林”>“域”>“域名”>“域控制器”
- 右键单击“默认域策略”并select编辑
- 下一个编辑:
- 计算机configuration>策略> Windows设置>安全设置>本地策略>用户权限分配
- 将用户或组添加到“以批处理作业login”
- 检查服务帐户的组成员资格(在Active Directory中)是否正在为此使用特定的组。
- 从命令提示符下运行“gpupdate / force”
注意:这是SharePoint 2010问题的解决scheme。
添加到我的开发机器janjonas我改变了PW的帐户,我不知道我不得不重新设置用户到每个池下运行该用户
- 来自程序集“System.Web.Extensions”的“System.Web.UI.ScriptManager”types中的方法“get_EnableCdn”没有实现
- 在ASP.NET MVC 4中使用自定义数据库模式的SimpleMembership
- ASP.NET中获取当前域的最好方法是什么?
- 重新加载configuration,而无需使用ConfigurationManager.RefreshSection重新启动应用程序
- 在Application_BeginRequest中设置会话variables
- jQuery的:find其ID为特定模式的元素
- 使用100%CPU的W3WP.EXE – 从哪里开始?
- EF 4.1exception“提供程序没有返回ProviderManifestTokenstring”
- 如何获取当前用户在C#中的时区