当我启动应用程序池并在该池中的应用程序中请求页面时,我收到“HTTP 错误 503。服务不可用”。
如果我查看 IIS 中的应用程序池,我可以看到它现在已经停止。转到事件查看器,我发现此错误消息:
'应用程序池 Badge.Web 的标识无效。为标识指定的用户名或密码可能不正确,或者用户可能没有批量登录权限。如果没有更正身份,应用程序池将在应用程序池收到第一个请求时被禁用。如果批处理登录权限导致问题,则必须在授予权限后更改 IIS 配置存储中的标识,然后 Windows Process Activation Service (WAS) 才能重试登录。如果在处理应用程序池的第一个请求后身份仍然无效,则应用程序池将被禁用。数据字段包含错误号。
我非常确定我使用的凭据是正确的。其他原因导致应用程序池停止。