2008-12-08 72 views
1

我們有一個通知服務在我們的TFS服務器上運行,它會在創建它們時自動修改某些工作項目,以便將它們分配給合適的人員等等。TFS 08 - 無法找到AgentService.asmx

在週末,我們的TFS服務器上應用了一個補丁程序,此後通知服務似乎中斷了。

當它運行時,我們會在事件查看器中看到一個錯誤,指示訪問http://<our-tfs>:8080/Build/v2.0/AgentService.asmx時出現問題。

我查看了IIS映射Build的文件夾,確實存在AgentService.asmx不存在。

有誰知道文件可能移到哪裏?

回答

1

AgentService.asmx是由團隊基礎構建代理上的Visual Studio團隊基礎構建服務託管的Web服務。 Build Agent服務實際上通過WCF提供此URL,因此不會在IIS下顯示。默認情況下,構建代理被配置爲在端口9191上運行,但如果構建代理也安裝在承載Team Foundation Server的同一臺計算機上,則它不會與Team Foundation Server應用程序層(8080)的默認端口發生衝突。

是否要檢查服務「Visual Studio Team Foundation Build」正在運行?如果在與構建代理進行通信時出現錯誤,則可能需要重新設置代理的狀態以使TFS再次與其交談(通過右鍵單擊團隊資源管理器中的構建節點並選擇構建代理... )

但是,我不確定此事件是否是您的問題。你碰巧知道哪個補丁最近應用到了你的TFS,或者Web服務是你得到TFS發送一個事件到的地方?

祝你好運,

馬丁。

+0

我們的TFS構建服務器安裝在與實際TFS實例不同的計算機上。這個URL的配置在哪裏可以指向正確的機器? – 2009-06-03 23:29:09