谈谈Team Foundation Server Proxy
好久沒來這里更新了,鋤鋤草 :)
Team Foundation Server的配置管理是可以遠程訪問的,對于有異地開發的團隊來說,這一點非常重要!并且,還不僅僅只是能夠訪問,這里還有一個重要的組件Team Foundation Server Proxy,也就是TFS的代理服務器。如果主公司部署了TFS,那么分公司就部署一臺TFS代理,用來緩存代碼文件,提高訪問效率。
Proxy既可以部署在域環境中,也可以部署在工作組(workgroup)環境里。安裝很簡單,默認即可,只是需要指定一個服務賬戶,我用了domain\tfsservice,這個賬戶需要是代理服務器上的管理員,并且,如果你選用了工作組模式部署,這個賬戶需要和tfs的服務賬戶密碼一致。如果你沒有選用tfsservice這個用戶,那么你還需要把proxy的服務賬戶加到tfs的服務賬戶組中。
安裝完畢之后,還有一步,配置tfs的地址,這一點,tfs2008和2005不太一樣。找到安裝目錄下的proxy.config,如果你安裝在C盤,路徑應該是在這里C:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy, 2008的配置應該是這樣:
<Servers>
??????? <Server>
??????????? <Uri>http://svr-dongjing:8080/</Uri>
??????? </Server>
</Servers>
配置好之后別忘記重啟IIS
客戶端的配置就很簡單了,打開visual studio,在工具-->選項-->源代碼管理里面,啟用代理,輸入代理服務器的名稱和端口(默認8081),這方面的介紹很多,不詳細寫了。
如果你的配置有誤或是權限有問題,在get laterst/specific version的時候并不會報錯,會自動切換到主tfs服務器上獲取代碼,只是在output中有錯誤輸出,便于調試。我是在workgroup環境下裝的proxy, 遇到的最多的問題就是tf30063
TF30063: You are not authorized to access Microsoft-IIS/6.0.?
最后的解決方法是因為,我get latest version的賬戶(比如dev1), 在proxy服務器上沒有這個賬戶。需要在proxy服務器上新增這個賬戶,如果是域環境,應該就不存在這個問題了。
?
?
轉載于:https://www.cnblogs.com/dongjing/archive/2009/04/02/1428387.html
總結
以上是生活随笔為你收集整理的谈谈Team Foundation Server Proxy的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一种比较兼容的Excel报表导出方法
- 下一篇: Loadrunner 8.1 下载