IIS 7.0提供503错误并停止应用程序池

Ram*_*Ram 11 asp.net iis iis-7 application-pool event-viewer

当我启动应用程序池,并在该池中的应用程序中请求页面时,我收到"HTTP错误503.该服务不可用".

如果我查看IIS中的应用程序池,我可以看到它现在已停止.转到事件查看器我发现此错误消息:

'应用程序池Badge.Web的标识无效.为身份指定的用户名或密码可能不正确,或者用户可能没有批量登录权限.如果未更正标识,则在应用程序池收到第一个请求时将禁用应用程序池.如果批处理登录权限导致问题,则在Windows进程激活服务(WAS)重试登录之前,必须在授予权限后更改IIS配置存储中的标识.如果在处理完第一次应用程序池请求后标识仍然无效,则将禁用应用程序池.数据字段包含错误编号.

我非常确定我使用的凭证是正确的.其他东西导致应用程序池停止.

Gre*_*Veg 14

今天,当使用Windows用户身份X的应用程序池在为该用户更改密码后停止工作时,我遇到了类似的问题.

显然,与旧凭证链接的一些信息存储在系统中,我通过以下方式解决了问题:

  • 将应用程序池标识切换到NetworkService
  • 使用新密码将其切换回X.

到目前为止它工作正常.


小智 7

我发现一篇文章说

修复方法是确保服务/AppPool 帐户在服务器上具有“作为批处理作业登录”和“作为服务登录”的用户权限。此权限可以在本地安全策略 > 计算机配置 > Windows 设置 > 本地策略 > 用户权限分配中找到。删除冲突的组策略并修复本地策略或向组策略添加权限。

http://waveformation.com/2009/06/08/event-5021-the-identity-of-application-pool-lsgroupexpapppool-is-invalid/