Visual Studio 2017 Не удалось добавить аккаунт

Установил 2017 VS Pro, и не смог войти. Придумали эту ошибку.

Я посмотрел вокруг и нашел только одну похожую проблему, которая говорит, чтобы удалить:

% AppData% Local /.IdentityService, который я пробовал несколько раз.

У меня была 2015 VS также установлена. Никаких проблем с 2015 годом, но думал, что это могут быть проблемы с 2017 года. Удалены все 2015 и удалены 2017 года. Повторно установлен 2017 года. На этот раз выбор версии сообщества. Опять та же проблема. Я пытаюсь подключиться к TFS, что я могу через веб-браузер без проблем.

Дает мне возможность входа в систему, и я знаю, что имя пользователя / пароль верны.

Любая идея, что я могу сделать, чтобы исправить эту неизвестную ошибку?

Эта ошибка была из-за попытки войти на "B".


Если я пытаюсь войти в систему с "А", я получаю это предупреждение.

Я получаю еще несколько информационных ссылок для устранения неполадок с учетными данными обновления, но все говорят о токене или прокси, который отличается от этого.

При выборе опции "А", если я закрываю окно с сообщением об ошибке, я получаю последнее предупреждение, но опять же результаты поиска не показывают мне ничего. Это будет связано с этой проблемой.

Поскольку я никогда не могу войти, я не ожидаю, что он что-нибудь получит.


Другой компьютер

Это неверно, так как R2 (удалить и переустановить) показал это.

Установил приложение на другой компьютер, довольно свежая установка. Заметил одно существенное изменение по сравнению с компьютером с проблемой.

После установки, как только я открыл программу, она сразу же запросила логин. Я вошел в систему, прежде чем когда-либо попасть в опцию "A" или "B". Как только он загрузился, он автоматически заполнил мои учетные данные. Это указывает во время установки, он вытащил локальные учетные данные, которые могли или не могли быть на месте. Я начну с удаления локальных учетных данных и продолжения.


полномочия

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


Журналы из \AppData\Local\Temp\servicehub\logs

06/05/2017 15:15:16 : Error : CreateAccount: Creating an account. QueryParameters 'site_id=501454&display=popup&nux=1&lc=1033'
Account creation failed. 
Error: 'Microsoft.IdentityService.Clients.ActiveDirectory.AdalServiceException: unknown_error: Unknown error ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.HttpClientWrapper.<GetResponseAsync>d__29.MoveNext()
   --- End of inner exception stack trace ---
   at Microsoft.IdentityService.Clients.ActiveDirectory.AdalHttpClient.<GetResponseAsync>d__21`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AdalHttpClient.<GetResponseAsync>d__21`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AdalHttpClient.<GetResponseAsync>d__20`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AcquireTokenHandlerBase.<SendHttpMessageAsync>d__68.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AcquireTokenHandlerBase.<SendTokenRequestAsync>d__65.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AcquireTokenHandlerBase.<RunAsync>d__55.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AuthenticationContext.<AcquireTokenCommonAsync>d__56.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AuthenticationContext.<AcquireTokenAsync>d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Developer.IdentityService.AccountProvider.NetworkServicesImpl.<AcquireTokenWithPromptAsync>d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Developer.IdentityService.AccountProvider.AadAccountProviderService.<CreateAccountAsync>d__19.MoveNext()
    ErrorCode: unknown_error
    StatusCode: 408'

1 ответ

Решение

Кажется, это известная проблема, которую Microsoft до сих пор исследует. Последнее сообщение от Microsoft гласит:

Вход в Visual Studio 2015 в верхнем правом углу должен работать, однако File->AccountSettings->Add account не будет работать. В vs2017 войти и добавить аккаунт не получится. Похоже, ошибка указывает на некоторую проблему между Internet Explorer, которая используется для диалога входа, и тем, что изменилось за последние пару месяцев с входом в поток с использованием godaddy. Я все еще исследую, что означает настоящая ошибка, с точки зрения того, что не получается внутри браузера, чтобы увидеть, есть ли исправление на стороне Visual Studio, или нужно ли это сделать с помощью единого входа провайдера.

Похоже, это указывает на конфликт с поставщиком учетной записи. Мне не ясно, в чем заключается конфликт, но вам, возможно, следует сменить поставщика услуг электронной почты.

Еще одно сообщение об ошибке относится к учетным записям, используемым в Azure, за которыми вы можете следить, если это ваш случай.

Другие вопросы по тегам