Вы не можете переключаться между разными учетными записями организации в Visual Studio Online
Эта статья поможет устранить проблему, которая не позволяет переключаться между различными учетными записями организации в Microsoft Visual Studio Online.
Исходная версия продукта: Azure DevOps Services Premium, Visual Studio 2013, 2012, 2010
Исходный номер базы знаний: 2958966
Симптомы
При использовании учетных записей Visual Studio Online , связанных с клиентами каталогов, например учетных записей, созданных на портале предварительной версии Azure, функция выхода может не работать должным образом. Например, нельзя переключаться между разными учетными записями организации для подключения к нескольким учетным записям, связанным с клиентами каталога.
При возникновении этой проблемы появится диалоговое окно с пустым входом в систему несколько раз. Затем вы получите следующее сообщение об ошибке после подключения или добавления нового подключения в диалоговом окне Connect to Team Foundation Server :
Сообщение об ошибке 1
TF31003. У вас нет необходимых учетных данных или у учетной записи пользователя нет разрешения на подключение к Team Foundation Server
Сообщение об ошибке 2
TF31002. Не удается подключиться к этому серверу Team foundation Server
Решение. Установка обновления Visual Studio 2013
Чтобы устранить эту проблему, примените Visual Studio 2013 с обновлением 2 или более позднюю версию обновления.
Обходное решение 1. Удаление файлов cookie браузера вручную
Чтобы обойти эту проблему, удалите файлы cookie браузера. Для этого используйте один из следующих методов.
Примечание.
Это обходное решение приведет к выходу из всех учетных записей Visual Studio Online и будет удалять файлы cookie, которые настраивают возможности браузера. Это может повлиять на работу с веб-браузером.
- Закройте Visual Studio.
- Удалите файлы cookie браузера Internet Explorer, данные веб-сайта и пароли.
- Закройте все окна браузера Internet Explorer.
- Запустите Visual Studio, а затем восстановите подключение учетной записи Visual Studio Online.
Обходное решение 2. Удаление файлов cookie браузера с помощью команды оболочки
Закройте Visual Studio и все окна браузера Internet Explorer.
Найдите и удалите содержимое кэша файлов 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
Запустите Visual Studio, а затем восстановите подключение учетной записи Visual Studio Online.
Дополнительная информация
Team Explorer в Visual Studio включает функцию, которая запоминает последние используемые учетные данные. Поэтому при добавлении новых подключений Visual Studio Online через диалоговое окно "Подключение к Team Foundation Server " в Visual Studio не требуется повторно ввести эти учетные данные.
При использовании нескольких учетных данных учетной записи Майкрософт, которые подключаются к одной или нескольким учетным записям Visual Studio Online, можно использовать функцию выхода в диалоговом окне "Подключение к Team Foundation Server", чтобы сделать Visual Studio забыть пользователя, вошедшего в систему. Он позволяет подключаться к учетной записи Visual Studio Online, которая использует другую учетную запись Майкрософт.