共用方式為


您無法在 Visual Studio Online 中的不同組織帳戶之間切換

本文可協助您解決無法在 Visual Studio Online Microsoft中切換不同組織帳戶的問題。

原始產品版本: Azure DevOps Services Premium、Visual Studio 2013、2012、2010
原始 KB 編號: 2958966

徵兆

當您使用 連結至目錄租使用者的 Visual Studio Online 帳戶時,例如從 Azure Preview 入口網站建立的帳戶,註銷函式可能無法如預期般運作。 例如,您無法在不同的組織帳戶之間切換,以連線到連結至目錄租使用者的多個帳戶。

發生此問題時,您會看到閃爍的空白登入對話框數次。 然後,在聯機到 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 帳戶。