您無法在 Visual Studio Online 中的不同組織帳戶之間切換
本文可協助您解決無法在 Microsoft Visual Studio Online 中的不同組織帳戶之間切換的問題。
原始產品版本:Azure DevOps Services Premium、Visual Studio 2013、2012、2010
原始 KB 編號: 2958966
徵狀
當您使用連結至目錄租使用者的 Visual Studio Online 帳戶,例如從 Azure 預覽入口網站建立的帳戶時,註銷函式可能無法如預期般運作。 例如,您無法在不同的組織帳戶之間切換,以連線到連結至目錄租使用者的多個帳戶。
發生此問題時,您會看到閃爍的空白登入對話框數次。 然後,在 [連線到 Team Foundation Server ] 對話框中連線或新增連線之後,您會收到下列錯誤訊息:
錯誤訊息 1
TF31003:您未輸入必要的認證,或用戶帳戶沒有連線到 Team Foundation Server 的許可權
錯誤訊息 2
TF31002:無法連線到此 Team foundation Server
解決方式:安裝 Visual Studio 2013 更新
若要解決此問題,請 Visual Studio 2013 Update 2 或更新版本套用。
因應措施 1:手動刪除瀏覽器 Cookie
若要解決此問題,請刪除瀏覽器 Cookie。 若要這樣做,請使用下列其中一種方法。
注意事項
此因應措施會將您註銷所有 Visual Studio Online 帳戶,並刪除自定義瀏覽器體驗的 Cookie。 這可能會影響您的網頁瀏覽體驗。
- 結束 Visual Studio。
- 刪除 Internet Explorer 瀏覽器 Cookie、網站資料和密碼。
- 關閉所有 Internet Explorer 瀏覽器視窗。
- 啟動 Visual Studio,然後重新建立 Visual Studio Online 帳戶連線。
因應措施 2:依殼層命令刪除瀏覽器 Cookie
結束 Visual Studio 和所有 Internet Explorer 瀏覽器視窗。
找出並刪除瀏覽器 Cookie 快取的內容。 若要這樣做,請在 [執行] 對話框中輸入下列命令,然後按兩下 [確定]:
shell:cookies
Windows 8 與 Windows 8.1上的預設位置是
C:\Users\username\AppData\Local\Microsoft\Windows\INetCookies
。Windows 8和 Windows 8.1 上的預設位置如下所示:
C:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies
C:\Users\username\AppData\Roaming \Microsoft\Windows\Cookies\Low
啟動 Visual Studio,然後重新建立 Visual Studio Online 帳戶連線。
其他相關資訊
Visual Studio 中的 Team Explorer 包含一項功能,可記住上次使用的認證。 因此,當您透過Visual Studio中的 [ 連線到Team Foundation Server ] 對話框新增Visual Studio Online 連線時,不需要重新輸入這些認證。
當您使用多個連線到相同或多個 Visual Studio Online 帳戶的 Microsoft 帳戶認證時,您可以使用 [ 連線到 Team Foundation Server ] 對話框中的註銷函式,讓 Visual Studio 忘記目前已登入的使用者。 它可讓您連線到使用不同 Microsoft 帳戶的 Visual Studio Online 帳戶。