2012-02-01 128 views
0

目前我們正在從我們的開發機器直接連接到部署在遠程數據中心和不同域中的Team Foundation Server 2010。爲了連接到它,我們需要通過一個允許80和8080端口通信的ISA Server。Team Foundation Server 2010代理設置與Team Foundation Server 2010不同的域

爲了節省網絡帶寬並防止由於局域網之外的偶發性網絡問題導致性能下降,我們決定在本地服務器之一中設置Team Foundation Server 2010代理服務器。我們爲TFSPROXY帳戶創建了一個本地域帳戶,併爲其提供「作爲服務登錄」權限。我們在使用Visual Studio的服務器中使用此帳戶來訪問遠程TFS文件,我們發現沒有問題。在遠程TFS中,我們創建了一個具有相同用戶名和密碼的本地帳戶,並將其添加到Team Foundation Proxy Service帳戶TFS和Team Foundation管理員組。

配置Visual Studio中使用本地Team Foundation Server的代理,我們看到在輸出窗口中出現以下錯誤消息後:

源控制代理「XXXX」沒有響應,因此請求將被髮送到主服務器。請驗證您的設置。 附加信息: TF15013:請求的Team Foundation Server未向代理服務器註冊。

我們已經檢查了TFS 2010安裝指南中詳細介紹的所有步驟,我們認爲沒有遺漏任何東西。我們已確保proxy.config指向正確的URL。我們的目的是指向tfs虛擬文件夾來緩存所有集合中的所有文件。

可能是一種方式來跟蹤代理和服務器之間幕後發生的事情,以便知道哪些設置丟失?

在此先感謝。

何塞·安東尼奧

+0

你看過與小提琴手或Wireshark的交通? – 2012-02-01 17:37:43

回答

0

最後,我們發現了什麼問題,這是ISA服務器代理的問題。默認情況下,TFS 2010代理不使用默認代理,並且必須調整Program Files \ Microsoft Team Foundation Server 2010 \版本控制代理\ Web服務文件夾中的web.config文件。

<defaultProxy> 
    <proxy usesystemdefault="True" bypassonlocal="True"/> 
    </defaultProxy> 

希望這有助於他人在同樣的情況:

以至於現在看起來是這樣的,我們已經改變了它。

何塞安東尼奧