Non è possibile passare da un account aziendale all'altro in Visual Studio Online

Questo articolo consente di risolvere un problema che impedisce di passare da un account aziendale all'altro in Microsoft Visual Studio Online.

Versione originale del prodotto: Azure DevOps Services Premium, Visual Studio 2013, 2012, 2010
Numero KB originale: 2958966

Sintomi

Quando si usano account di Visual Studio Online collegati ai tenant della directory, ad esempio gli account creati dal portale di anteprima di Azure, la funzione di disconnessione potrebbe non funzionare come previsto. Ad esempio, non è possibile passare da un account aziendale all'altro per connettersi a più account collegati ai tenant della directory.

Quando si verifica questo problema, viene visualizzata più volte una finestra di dialogo di accesso vuota lampeggiante. Viene quindi visualizzato il messaggio di errore seguente dopo la connessione o l'aggiunta di una nuova connessione nella finestra di dialogo Connetti a Team Foundation Server :

  • Messaggio di errore 1

    TF31003: non sono state immesse le credenziali necessarie o l'account utente non dispone dell'autorizzazione per connettersi a Team Foundation Server

  • Messaggio di errore 2

    TF31002: Impossibile connettersi a Team Foundation Server

Risoluzione: installare l'aggiornamento Visual Studio 2013

Per risolvere questo problema, applicare Visual Studio 2013 Update 2 o una versione successiva dell'aggiornamento.

Soluzione alternativa 1: Eliminare manualmente i cookie del browser

Per risolvere questo problema, eliminare i cookie del browser. A tale scopo, usare uno dei metodi seguenti.

Nota

Questa soluzione alternativa consente di disconnettersi da tutti gli account di Visual Studio Online e eliminerà i cookie che personalizzano l'esperienza del browser. Ciò potrebbe influire sull'esperienza di esplorazione del Web.

  1. Uscire da Visual Studio.
  2. Eliminare i cookie del browser Internet Explorer, i dati del sito Web e le password.
  3. Chiudere tutte le finestre del browser Internet Explorer.
  4. Avviare Visual Studio e quindi ristabilire la connessione all'account di Visual Studio Online.

Soluzione alternativa 2: Eliminare i cookie del browser tramite un comando della shell

  1. Chiudere Visual Studio e tutte le finestre del browser Internet Explorer.

  2. Individuare ed eliminare il contenuto della cache dei cookie del browser. A tale scopo, digitare il comando seguente nella finestra di dialogo Esegui e quindi fare clic su OK:

    shell:cookies
    

    Il percorso predefinito in Windows 8 e Windows 8.1 è C:\Users\username\AppData\Local\Microsoft\Windows\INetCookies.

    Le posizioni predefinite in Windows 8 e Windows 8.1 sono le seguenti:

    • C:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies
    • C:\Users\username\AppData\Roaming \Microsoft\Windows\Cookies\Low
  3. Avviare Visual Studio e quindi ristabilire la connessione all'account di Visual Studio Online.

Ulteriori informazioni

Team Explorer in Visual Studio include una funzionalità che ricorda le credenziali usate per l'ultima volta. Di conseguenza, non è necessario immettere nuovamente queste credenziali quando si aggiungono nuove connessioni di Visual Studio Online tramite la finestra di dialogo Connetti a Team Foundation Server in Visual Studio.

Quando si usano più credenziali dell'account Microsoft che si connettono agli stessi o più account di Visual Studio Online, è possibile usare la funzione di disconnessione nella finestra di dialogo Connetti a Team Foundation Server per fare in modo che Visual Studio dimentichi l'utente attualmente connesso. Consente di connettersi a un account Visual Studio Online che usa un account Microsoft diverso.