Я пытаюсь получить теги для командного проекта в DevOps Azure, используя REST Client, предоставляемый VSTS / TFS , но получаю исключение.
Мой код выглядит следующим образом(упрощенно):
List<string> tags = new List<string>();
using (var client = new Microsoft.TeamFoundation.Build.WebApi.BuildHttpClient(uri, credentials))
{
tags = await client.GetTagsAsync("<project>");
}
Но я получаю это исключение «Отказано в доступе»:
Исключение типа «Microsoft.TeamFoundation.Build.WebApi.AccessDeniedException» возникло в mscorlib.dllно не был обработан в коде пользователя Дополнительная информация: TF215002: доступ запрещен.[Учетная запись] необходимо Просмотр разрешений на сборку для командного проекта [Project] для выполнения действия.За дополнительной информацией обращайтесь к администратору Azure DevOps.
Я пытался зайти в Google, а также просмотреть в Интернете различную документацию Microsoft, но ничего не смог найти ...
Кроме того,Я пытался просмотреть все разрешения безопасности для моего командного проекта в DevOps Azure, но нигде не смог найти «Просмотр разрешений для сборок».
Как и где предоставить «Просмотр разрешений для сборок» моей учетной записи?
Для моей учетной записи нужны только разрешения на просмотр / получение тегов для моего командного проекта, и не нужно создавать их,обновить или удалить теги.