新聞中心
Visual Studio 2010的推出一舉帶來很多革命性的改變,TFS即是一個改變,在Visual Studio 2010中集合了源代碼管理,項目管理,測試管理等一體工具,不再需要之前的VSS,NUnit測試等,目前也一直在用TFS感覺方便快捷,可就在昨天TFS罷工了,通過Visual Studio 2010怎么也連接不到TFS服務(wù)器,代碼同步受阻,不過幾經(jīng)折騰最后還是解決了,現(xiàn)將過程分享給大家:

創(chuàng)新互聯(lián)建站是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括成都做網(wǎng)站、網(wǎng)站建設(shè)、電商網(wǎng)站制作開發(fā)、小程序定制開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
在某個時段,要修改代碼,簽出文件時,提示連接服務(wù)器失敗,自動的想到是不是TFS密碼過期了,因為服務(wù)器端設(shè)置要求開發(fā)人員定期修改TFS密碼,于是登錄服務(wù)器去修改密碼,可是登錄后發(fā)現(xiàn)不是這個問題,密碼沒有到期呀。那奇怪什么原因呢?再次嘗試仍提示TF31001錯誤,未被授權(quán)。按照提示理論上說是不是服務(wù)器關(guān)閉了你訪問當(dāng)前代碼的權(quán)限,可是經(jīng)查看服務(wù)器權(quán)限配置很對呀,很奇怪。
遇到此類問題,大家習(xí)慣性的操作,重啟Visual Studio 2010吧,結(jié)果還是沒效果。干脆重啟計算機(jī),折騰了幾分鐘,仍舊不變的錯誤。
之后慣性的Google一下吧,與之相關(guān)的內(nèi)容不多,在幾篇E文的資源中,也看到一些有意的東西,大致說明如下幾點(diǎn)
1、服務(wù)器端確保有效可用,權(quán)限配置正確無誤
2、當(dāng)前計算機(jī)在可用的域空間內(nèi)
3、相關(guān)端口,防火墻暢通訪問
針對如上幾點(diǎn),使用我的帳號在其他機(jī)器上登錄,TFS連接正常無誤,但使用同事的帳號在我的機(jī)器上登錄也提示同樣的TF31001錯誤。問題鎖定到自己機(jī)器上,回想從開始使用TFS到出現(xiàn)問題這段時間內(nèi),也沒搞什么設(shè)置呀。之后又自己按照相關(guān)的資料操作一會,仍無果。
修復(fù)一下TFS吧,在Visual Studio 2010中,TFS是集成的,打開Visual Studio 2010安裝包,也沒發(fā)現(xiàn)相關(guān)的TFS組件,那就修復(fù)Visual Studio 2010吧,之后開啟仍是同樣的錯誤,崩潰加郁悶。
繼續(xù)查資料,在E文的一個站點(diǎn)上,看到如下的內(nèi)容:
This is very strange error and only happening if i change my local system date to future date. Actually if i change my local system date to like 2 weeks from now then every single time i click on any folder in source control through Visual Studio 2010;
修改本地時間,果真在調(diào)試自己項目時,我修改了自己本地的時間,當(dāng)時就感覺問題要解決了,之后如愿修改時間為當(dāng)前時間,一切Ok,順利解決。這讓我在想TFS和本地時間到底有啥關(guān)系,其實經(jīng)分析發(fā)現(xiàn),在代碼進(jìn)行同步更新維護(hù)時,TFS回和服務(wù)器端進(jìn)行一些常用信息的校對,如時間,依保證代碼的安全有效。
名稱欄目:解決VisualStudio2010下TFS服務(wù)無法連接問題
新聞來源:http://fisionsoft.com.cn/article/dpijhjd.html


咨詢
建站咨詢
