我想請求一點幫助。 我有一個新安裝的TFS服務器,我無法運行Build服務。 TFS和Build服務器位於同一個網絡上,但有2個不同的虛擬機。 構建服務器可以將控制器和構建註冊註冊到TFS服務器,因此不存在「連接」問題。TFS 2012 Build服務不綁定
- 我排隊生成後,我拿到停留在那裏,直到我取消或重新啓動打造服務
- 在構建服務器我看到控制器和代理是「「運行爲0秒」消息準備好」,但有一個紅色的recangle旁邊。
我搜索的趣聞,發現這個問題通常當有多個綁定到TFS服務器,但我只有一個出現。(SSL韌)
詳情:
- TFS 2012更新2
- 1 IIS綁定:h__ps://tfs2012.company.hu:8080/TFS(是的,而不是默認SSL端口)
- 每個人都在Win2012
- 綁定: 端口80的SharePoint 80端口報表服務器(/報告虛擬目錄) 端口443的Sharepoint(SSL) 端口8080 TFS(SSL)從構建服務器
- 錯誤日誌:
生成機OPV助洗劑失去連接到消息隊列tfsmq:// buildservicehost-1004 /。 原因:請聯繫您的管理員。聯繫服務器時發生錯誤。 http://13i.imghost.us/GI/bind.jpg
消息隊列web.config文件: 技術信息(管理員): HTTP代碼500:該TFS具有綁定的System.ServiceModel.ServiceActivationException
- 圖片
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.serviceModel> <protocolMapping> <remove scheme="http" /> <add scheme="http" binding="customBinding" bindingConfiguration="TfsSoapBinding"/> <add scheme="https" binding="customBinding" bindingConfiguration="TfsSoapBindingHttps"/> </protocolMapping> <bindings> <customBinding> <binding name="TfsSoapBinding"> <textMessageEncoding messageVersion="Soap12WSAddressing10" /> <httpsTransport authenticationScheme="Ntlm" manualAddressing="true" /> </binding> </customBinding> </bindings> <behaviors> <serviceBehaviors> <behavior name="LongPollingThrottleBehavior"> <serviceThrottling maxConcurrentCalls="5000" /> </behavior> </serviceBehaviors> </behaviors> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /> <services> <service name="Microsoft.TeamFoundation.Server.Core.WebServices.MessageQueueWebService" behaviorConfiguration="LongPollingThrottleBehavior" /> <service name="Microsoft.TeamFoundation.Server.Core.WebServices.MessageQueueWebService2" behaviorConfiguration="LongPollingThrottleBehavior" /> </services> </system.serviceModel>
- NTLM身份驗證?
- Windows集成身份驗證?
事實上,這個問題仍然沒有得到解決,因爲我重新安裝了TFS基礎架構,問題沒有再來。 IT以misterios的方式工作...... – 2013-05-30 10:21:40