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