Ошибка аутентификации клиента при запуске Visual Studio 2015 SP3

167

Я только что выполнил чистую установку Visual Studio 2015 с пакетом обновления 3 (SP3) и получаю это в окне «Вывод» при запуске:

Нам не удалось автоматически заполнить ваши учетные записи Visual Studio Team Services.

Обнаружена следующая ошибка: TF400813: ресурс не доступен для анонимного доступа. Требуется проверка подлинности клиента.

Я вообще не использую VSTS и не настроил никаких подключений к нему. (Однако у меня есть соединение, настроенное для локального экземпляра TFS.)

Как я могу обойтись без этого сообщения об ошибке? Я хотел бы поручить Visual Studio никогда не пытаться подключиться к VSTS при запуске.

InteXX
источник

Ответы:

288

В правом верхнем углу Visual Studio вы найдете цветную рамку с вашим именем или вашими инициалами внутри. Нажмите стрелку вниз и затем Настройки учетной записи.

В открывшемся окне нажмите «Выйти» в левой верхней части окна.

После перезапуска Visual Studio и повторного входа в систему ошибка должна исчезнуть.

Басем Сайэй
источник
3
Это заставило меня смеяться, спасибо :) У MS все хорошо! Это довольно мило, что вы все еще можете подписаться на одну из их вещей, и это вызывает ошибки - как в старые добрые времена! : D lolol
Сет
Есть только опция «Выйти» ... выглядит как еще одна ошибка ... но я выхожу и возвращаюсь, проблема решена!
Лев Гурдиан
4
Как странно. Я уже вошел в систему, и, очевидно, соединение было действительным, когда я впервые его создал. Но затем исправление этой ошибки состоит в том, чтобы выйти и снова войти в систему. Пожав плечами, это сработало, поэтому я не буду вдаваться в подробности и просто отнесу это «Редмонду».
JMD
2
Я обнаружил, что в выпадающем списке была опция «Настройки учетной записи», которая включала ссылку «Повторно ввести учетные данные». Очевидно, они истекают ..
pjc50
1
Похоже, это связано с тем, что я сменил свой пароль в нашей корпоративной сети. Мы авторизируемся в MSFT через единый вход. Так что, я думаю, токен устарел. Было бы неплохо, если бы VS порекомендовал войти в систему.
Sean B
22

Вы можете отключить автоматическое подключение при запуске, выполнив следующие действия:

  1. Запустите «Командная строка разработчика для VS2015» от имени администратора.
  2. Запустите команду «tfpt connections» из командной строки разработчика.
  3. Снимите флажок «Автоматически переподключаться к последнему серверу при запуске» и примените настройки.

Обратите внимание, что вы получите, 'tfpt' is not recognized as an internal or external command, operable program or batch fileесли у вас не установлен TFS Power Tools. Вы можете установить их из Microsoft Visual Studio Team Foundation Server 2015 Power Tools .

Эдди Чен - MSFT
источник
0

Это решение исправило это для меня:

  1. Закрыть Visual Studio
  2. Из командной строки запустите: del %localappdata%\.IdentityService\SessionTokens.json
Ведран
источник