Udostępnij za pośrednictwem


Nie można przełączać się między różnymi kontami organizacji w usłudze Visual Studio Online

Ten artykuł ułatwia rozwiązanie problemu, który uniemożliwia przełączanie się między różnymi kontami organizacyjnymi w usłudze Microsoft Visual Studio Online.

Oryginalna wersja produktu: Azure DevOps Services Premium, Visual Studio 2013, 2012, 2010
Oryginalny numer KB: 2958966

Symptomy

Jeśli używasz kont usługi Visual Studio Online połączonych z dzierżawami katalogów, takich jak konta utworzone w witrynie Azure Preview Portal, funkcja wylogowywania może nie działać zgodnie z oczekiwaniami. Na przykład nie można przełączać się między różnymi kontami organizacyjnymi w celu nawiązania połączenia z wieloma kontami połączonymi z dzierżawami katalogów.

W przypadku wystąpienia tego problemu kilka razy zostanie wyświetlone migające puste okno dialogowe logowania. Następnie po nawiązaniu połączenia lub dodaniu nowego połączenia w oknie dialogowym Łączenie z serwerem Team Foundation Server zostanie wyświetlony następujący komunikat o błędzie:

  • Komunikat o błędzie 1

    TF31003: Nie wprowadzono niezbędnych poświadczeń lub konto użytkownika nie ma uprawnień do nawiązywania połączenia z serwerem Team Foundation Server

  • Komunikat o błędzie 2

    TF31002: Nie można nawiązać połączenia z tym serwerem Team Foundation Server

Rozwiązanie: Instalowanie aktualizacji Visual Studio 2013

Aby rozwiązać ten problem, zastosuj Visual Studio 2013 aktualizacji Update 2 lub nowszej wersji aktualizacji.

Obejście 1: Ręczne usuwanie plików cookie przeglądarki

Aby obejść ten problem, usuń pliki cookie przeglądarki. Aby to zrobić, użyj jednej z następujących metod.

Uwaga

To obejście spowoduje wylogowanie Cię ze wszystkich kont usługi Visual Studio Online i spowoduje usunięcie plików cookie, które dostosowują środowisko przeglądarki. Może to mieć wpływ na środowisko przeglądania internetu.

  1. Zamknij program Visual Studio.
  2. Usuń pliki cookie przeglądarki Internet Explorer, dane witryny internetowej i hasła.
  3. Zamknij wszystkie okna przeglądarki Internet Explorer.
  4. Uruchom program Visual Studio, a następnie ponownie zaimportuj połączenie konta usługi Visual Studio Online.

Obejście 2: Usuwanie plików cookie przeglądarki za pomocą polecenia powłoki

  1. Zamknij program Visual Studio i wszystkie okna przeglądarki Internet Explorer.

  2. Znajdź, a następnie usuń zawartość pamięci podręcznej plików cookie przeglądarki. Aby to zrobić, wpisz następujące polecenie w oknie dialogowym Uruchamianie , a następnie kliknij przycisk OK:

    shell:cookies
    

    Domyślną lokalizacją w Windows 8 i Windows 8.1 jest C:\Users\username\AppData\Local\Microsoft\Windows\INetCookies.

    Domyślne lokalizacje Windows 8 i Windows 8.1 są następujące:

    • C:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies
    • C:\Users\username\AppData\Roaming \Microsoft\Windows\Cookies\Low
  3. Uruchom program Visual Studio, a następnie ponownie zaimportuj połączenie konta usługi Visual Studio Online.

Więcej informacji

Program Team Explorer w programie Visual Studio zawiera funkcję, która zapamiętuje ostatnio używane poświadczenia. W związku z tym nie trzeba ponownie włączyć tych poświadczeń po dodaniu nowych połączeń usługi Visual Studio Online za pośrednictwem okna dialogowego Łączenie z serwerem Team Foundation Server w programie Visual Studio.

Jeśli używasz wielu poświadczeń konta Microsoft, które łączą się z tymi samymi lub wieloma kontami usługi Visual Studio Online, możesz użyć funkcji wylogowywania w oknie dialogowym Łączenie z serwerem Team Foundation Server , aby program Visual Studio zapomniał o aktualnie zalogowanym użytkowniku. Umożliwia nawiązywanie połączenia z kontem usługi Visual Studio Online, które używa innego konta Microsoft.