[Visual Studio]連接TFS出現 找不到網頁(0417a9a3-92e7-4dad-9e9c-bb92b1f3a39b)

這週年輕同事T因為支援其他專案,要從VS2017 Enterprise改用VS 2015 community,準備從TFS連結專案程式碼時,Team Explorer視窗出現找不到網頁的錯誤訊息。試了幾種方式終於順利讓同事的Team Explorer藥到病除身體健康。趁著月黑雁飛高,女兒夜睡著的好時光,打開電腦筆記解決步驟。

 

錯誤訊息

同事T改用Visual Studio 2015 community,然後Ctrl + "\" , Ctrl + M 出現:

找不到網頁0417a9a3-92e7-4dad-9e9c-bb92b1f3a39b。

其他同事可以從Team Explorer連結到專案,同事T若從TFS Portal網頁,帳號也能登入

 


啟動log模式

以往碰到Visual Studio的使用問題,第一個就是查看log。先按照標準作業程序將活動log記下來,待會進行疑難排解

因為是Visual Studio 2015,啟動命令提示字元之後,切到預設的路徑下:

cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\

啟動log

devenv.exe /log

 

檢視log的路徑: 

C:\Users\(換成使用者帳號)\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml

看不出端倪,來reset Visual Studio相關設定試試。

 


嘗百草之路

依序繼續執行以下devenv命令,看看哪一帖藥可以解決問題。

1. 安全模式

devenv.exe /safemode

2. 將為了避免載入有問題的 VSPackage 而由使用者加入 VSPackage 的所有 SkipLoading 標記清除

devenv.exe /resetskippkgs

3.還原預設的專案範本

devenv.exe /installvstemplates

4.還原 Visual Studio 設定預設值

devenv.exe /resetsettings

5.重置使用者資料

devenv.exe /resetuserdata

 

同事T吃到第五帖藥,然後再重開Visual Studio 2015,Team Explorer成功連接,重新復活。

活著真好!開始精彩的.NET人生。

 

 


參考:

Team Foundation Error, Page '3185ed96-1cbd-4381-a439-636973542e50' not found

Devenv 命令列參數