這週年輕同事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