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.
- Zamknij program Visual Studio.
- Usuń pliki cookie przeglądarki Internet Explorer, dane witryny internetowej i hasła.
- Zamknij wszystkie okna przeglądarki Internet Explorer.
- 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
Zamknij program Visual Studio i wszystkie okna przeglądarki Internet Explorer.
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
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.