Вы не можете переключаться между разными учетными записями организации в Visual Studio Online

Эта статья поможет устранить проблему, которая не позволяет переключаться между различными учетными записями организации в Microsoft Visual Studio Online.

Исходная версия продукта: Azure DevOps Services Premium, Visual Studio 2013, 2012, 2010
Исходный номер базы знаний: 2958966

Симптомы

При использовании учетных записей Visual Studio Online , связанных с арендаторами каталогов, например учетных записей, созданных на портале предварительной версии Azure, функция выхода может работать неправильно. Например, нельзя переключаться между разными учетными записями организации, чтобы подключиться к нескольким учетным записям, связанным с клиентами каталога.

При возникновении этой проблемы несколько раз отображается мигающее пустое диалоговое окно входа. Затем вы получите следующее сообщение об ошибке после подключения к или добавления нового подключения в диалоговом окне Подключение к 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, которые настраивают интерфейс браузера. Это может повлиять на просмотр веб-страниц.

  1. Выйдите из Visual Studio.
  2. Удалите файлы cookie Обозреватель браузера, данные веб-сайта и пароли.
  3. Закройте все окна браузера Обозреватель Интернета.
  4. Запустите Visual Studio, а затем снова установите подключение к учетной записи Visual Studio Online.

Решение 2. Удаление файлов cookie браузера с помощью команды оболочки

  1. Закройте Visual Studio и все окна браузера Обозреватель Интернета.

  2. Найдите и удалите содержимое кэша файлов 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
  3. Запустите Visual Studio, а затем снова установите подключение к учетной записи Visual Studio Online.

Дополнительная информация

Командная Обозреватель в Visual Studio включает функцию, которая запоминает последние использованные учетные данные. Поэтому вам не нужно повторно входить эти учетные данные при добавлении новых подключений Visual Studio Online через диалоговое окно Подключение к Team Foundation Server в Visual Studio.

При использовании нескольких учетных данных учетной записи Майкрософт, которые подключаются к одной или нескольким учетным записям Visual Studio Online, вы можете использовать функцию выхода в диалоговом окне Подключение к Team Foundation Server , чтобы в Visual Studio забыли о пользователе, выполнившем вход. Он позволяет подключиться к учетной записи Visual Studio Online, которая использует другую учетную запись Майкрософт.