共用方式為


您無法在 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。 這可能會影響您的網頁瀏覽體驗。

  1. 結束 Visual Studio。
  2. 刪除 Internet Explorer 瀏覽器 Cookie、網站資料和密碼
  3. 關閉所有 Internet Explorer 瀏覽器視窗。
  4. 啟動 Visual Studio,然後重新建立 Visual Studio Online 帳戶連線。

因應措施 2:依殼層命令刪除瀏覽器 Cookie

  1. 結束 Visual Studio 和所有 Internet Explorer 瀏覽器視窗。

  2. 找出並刪除瀏覽器 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
  3. 啟動 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 帳戶。