Внезапно выдана ошибка VS30063: Вы не авторизованы для доступа - PullRequest
0 голосов
/ 16 сентября 2018

Когда я пытаюсь получить доступ к своему репо в VSTS в моем приложении, я неожиданно получаю сообщение об ошибке: VS30063: Вы не авторизованы для доступа https://XXXXX.visualstudio.com

Самое смешное, что приложение с кодом ниже работало без проблем.

Вот код, который у меня есть:

var cred = new VssClientCredentials();

cred.Storage = new VssClientCredentialStorage(storageKind: "VssApp2", 
storageNamespace: "VisualStudio");                                      

var connection = new VssConnection(new Uri(vstsUrl), cred);

var projectHttpClient = connection.GetClient<ProjectHttpClient>();

var project = projectHttpClient.GetProjects().Result.FirstOrDefault();

Я попытался закрыть Visual Studio, удалить историю, удалить VSAppkey из реестра и перезагрузить компьютер. Это не сработало.

Любая помощь будет высоко ценится.

Ответы [ 2 ]

0 голосов
/ 18 августа 2019

Пожалуйста, используйте следующий бит кода. Дайте мне знать, если это работает

 Uri _uri = new Uri("https://dev.azure.com/MyAccount/");

var creds = new VssClientCredentials(new WindowsCredential(false),
                                     new VssFederatedCredential(false),
                                     CredentialPromptType.PromptIfNeeded);

VssConnection vssConnection = new VssConnection(_uri, creds);
await vssConnection.ConnectAsync();
0 голосов
/ 16 сентября 2018

Попробуйте сделать следующее:

  • Выход из веб-портала для VSTS (Azure-DevOps)
  • Очистить кеш браузера
  • Проверьте, есть ли у вас доступ к VSTS через Visual Studio в окне веб-браузера
  • Выйти из аккаунта
  • Очистить кеш браузера
  • Очистить кеш от:

    C:\Users\[your username]\AppData\Local\Microsoft\Team Foundation\5.0\Cache

...