在我们的TFS构建服务器上,我们收到以下错误大多数构建(所以不是所有版本,有时构建运行完美!)
“应用程序池application_pool_name的标识无效。为标识指定的用户名或密码可能不正确,或者用户可能没有批量登录权限。如果未更正标识,则应用程序池将是应用程序池收到第一个请求时禁用。如果批量登录权限导致问题,则在Windows进程激活服务(WAS)重试登录之前,必须在授予权限后更改IIS配置存储中的标识。处理完第一个应用程序池请求后仍然无效,应用程序池将被禁用。数据字段包含错误号。“
由于它运行了一些构建,我们知道身份实际上并非无效,并且它不是代码问题。有没有人知道是否有其他情况你可以得到这个特定的错误?我们已经有几个月的问题......
编辑:我们也发现它在MS更新KB4015547和KB4015550后开始,但卸载它们没有帮助。重新进入用户或使用其他用户也无法正常工作。答案 0 :(得分:0)
应将设置为所有应用程序池的标识 安装时指定的相应服务帐户 Team Foundation Server (TFSService)。
更改身份,然后尝试停止并重新启动应用程序池。为此,打开 Internet信息服务(IIS)管理器,展开本地计算机并打开应用程序池。打开导航菜单,然后选择停止或开始。
重新启动应用程序池,以便Windows进程激活服务(WAS)可以确定协议的正确状态。
如果仍然无法正常工作,您还可以尝试完全重置IIS。您可以通过更多方式查看此主题:An application pool is not configured correctly