2012-05-03 28 views
3

我的構建定義已經存在問題。 我解釋一下:在其他虛擬機上使用代理TFS 2010

  1. 我有1個控制器我的服務器上

  2. 1默認代理此服務器

  3. 1默認代理虛擬機上。

當我建立我的項目與服務器上的代理存在很好。但是,當我關閉這個代理,並使用代理目前我的虛擬機上我有這樣的問題:

MSBUILD:錯誤MSB4016:Arrêtinattendu德拉一代,汽車新聞報「WorkflowCentralLogger」一échoué德manièreinattendue的LOR德升「初始化。 TF214007:aucune build n'aététrouvéeavec l'URI vstfs:/// Build/Build/236。 L'URI n'existe pas ou MS(nameofmachinevirtual)$ ne dispose pas des autorisations pour yaccéder。

TF270015:'MSBuild.exe'返回了一個意外退出代碼。預期'0';實際'1'。

對不起它在法國...

我使用管理員帳戶evitate一些人權問題......

當我想重新建立服務,目前我的虛擬機,我有這樣的:

管道終點:

管理控制檯和編譯服務之間的通信失敗 'net.pipe:// BUILD/ServiceHost的/ 8' 無法找到上你的本地機器。這通常是由於構建服務處於不正確的狀態。

如果有人能幫助我,因爲我與阻止,因爲1周... 對不起,我的英語...

問候馬克西姆SZAC。

回答

0

這可能只是一個權限問題:
轉到團隊資源管理器&右鍵單擊您的構建定義所在的TeamProject。選擇「Team Project Settings」>「Group Membership ...」。您可能需要在[TeamProject]\Builders組中添加虛擬機。

爲了做到這一點雙擊組,按「添加成員」>「Windows用戶或組」,然後在「對象類型」選擇「計算機」
enter image description here
如果您然後輸入(虛擬機名稱)$ ,你的虛擬機應該是可以找到的。

+0

謝謝你,我會在幾分鐘內檢查... –

+0

刪除括號和美元符號,並得到 Team Foundation Server無法解析用戶或組'MYVM'。用戶或組可能是不同域的成員,或者服務器可能無權訪問該域。驗證服務器和任何域信任的域成員資格。 這是一個問題,因爲IT說我不能在域上擁有我的虛擬機。 – rob

+0

嘗試與第二個虛擬機,選中「計算機」,然後將該位置設置爲「整個網絡」,輸入名稱中沒有括號或美元符號。然後在顯示名稱下劃線的下一個屏幕上添加一個反斜槓,並將該虛擬機輸入到本地用戶,並接受它。 – rob