2017-07-19 88 views
0

在我們的TFS構建服務器,我們得到以下錯誤最建立(所以不是所有的構建,有時構建完美運行!)應用程序池的用戶身份無效一些生成運行

「身份應用程序池的應用程序池application_pool_name無效,爲該身份指定的用戶名或密碼可能不正確,或者用戶可能沒有批量登錄權限;如果身份未更正,應用程序池將在應用程序池接收時被禁用它的第一個請求如果批處理登錄權限導致該問題,則在Windows進程激活服務(WAS)可以重試登錄之前,必須在授予權限後更改IIS配置存儲中的標識,如果標識在處理應用程序池的第一個請求後,y仍然無效,應用程序池將被禁用。數據字段包含錯誤編號。「

由於它運行了一些構建,我們知道這個標識實際上並不是無效的,並且它不是代碼問題。有沒有人知道是否有任何其他情況下可以得到這個我們已經有這個問題已經有好幾個月了......

編輯:我們也發現它在MS更新KB4015547和KB4015550後開始,但是卸載它們並沒有幫助。重新輸入用戶或使用其他用戶也沒有工作

+0

你在事件視圖中有任何相關的錯誤信息? –

+0

不,只有這一個,然後出現錯誤:「應用程序池application_pool_name已被禁用,Windows進程激活服務(WAS)在啓動工作進程爲應用程序池提供服務時遇到了故障。 但是,原因是上面提到的錯誤。 我們也發現它在MS更新後(KB4015547和KB4015550)開始啓動,但卸載它並沒有幫助。我們也嘗試重新進入用戶並使用其他用戶。 – MissWhimsy

回答

0

The identity of all application pools should be set to the correspondingservice account that you specified when you installed Team Foundation Server (TFSService).

更改身份,然後嘗試停止並重新啓動應用程序池。打開Internet信息服務(IIS)管理器,展開本地計算機並打開應用程序池。打開導航菜單並選擇停止開始

重新啓動應用程序池,以便Windows進程激活服務(WAS)可以確定協議的正確狀態。

如果上述操作仍不起作用,您也可以嘗試完全重置IIS。更多的方法你可以看看這個線程:An application pool is not configured correctly

+0

我們已經試過了。現在我們有一個(難看的)解決方法:我們的部署腳本每次啓動新的構建時都會執行IISreset,這會導致構建與當前配置完美結合。 (如果我們隻手動完成一次,它會在下面的一次部署中再次崩潰,但不一定是第一次)但是,這意味着我們每次部署時都無法訪問TFS ... – MissWhimsy

相關問題