Udostępnij za pośrednictwem


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

Ten artykuł pomaga rozwiązać problem uniemożliwiający 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

W przypadku korzystania z kont usługi Visual Studio Online połączonych z dzierżawami katalogów, takich jak konta utworzone w witrynie Azure Portal w wersji zapoznawczej, funkcja wylogowywanie 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 katalogu.

W przypadku wystąpienia tego problemu pojawia się kilka razy puste okno dialogowe logowania. Następnie po nawiązaniu połączenia z serwerem Team Foundation Server lub dodaniu nowego połączenia 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 programu Visual Studio 2013

Aby rozwiązać ten problem, zastosuj program Visual Studio 2013 Update 2 lub nowszą wersję 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 16.

To obejście spowoduje wylogowanie cię ze wszystkich kont usługi Visual Studio Online i usunięcie plików cookie dostosowanych do środowiska 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 opublikuj 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ź i 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 systemach Windows 8 i Windows 8.1 jest C:\Users\username\AppData\Local\Microsoft\Windows\INetCookies.

    Domyślne lokalizacje w systemach 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 opublikuj 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 wdawać tych poświadczeń podczas dodawania nowych połączeń programu 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 łączących się z tymi samymi lub wieloma kontami usługi Visual Studio Online, możesz użyć funkcji wylogowywanie w oknie dialogowym Łączenie z serwerem Team Foundation Server , aby program Visual Studio zapomnieć o aktualnie zalogowanym użytkowniku. Umożliwia ona nawiązanie połączenia z kontem usługi Visual Studio Online, które korzysta z innego konta Microsoft.