TF400813: Ресурс недоступен для анонимного доступа. Требуется проверка подлинности клиента
Я работаю над проектом автоматизации тестирования CodedUI. я разрабатываю структуру, в которой я пытаюсь получить доступ к тестам в VSTS
через RestAPI
, Я работал над приложением MVC ранее, в котором я сделал то же самое, чтобы извлечь данные из VSTS
с помощью RestAPI
,
Теперь проблема в том, что я не могу получить доступ к VSTS
, Каждый раз, когда я пытаюсь получить доступ к VSTS
я получил исключение TF400813: Resource not available for anonymous access. Client authentication required
,
Я использую то же самое PAT token
, У меня есть все необходимые права доступа в моем командном проекте. Я могу получить доступ ко всем рабочим элементам в моем проекте из браузера. Я перепробовал все варианты, упомянутые в теме ниже, но все еще не работает.
Ошибка аутентификации клиента при запуске Visual Studio 2015.3
Любые выводы будут оценены.
Ниже мой код для получения данных от VSTS
:
public static List<WorkItem> GetWorkItemsWithSpecificFields(IEnumerable<int> ids)
{
var collectionUri = "https://<name>.visualstudio.com";
var fields = new string[] {
"System.Id",
"System.Title",
"System.WorkItemType",
"Microsoft.VSTS.Scheduling.RemainingWork"
};
using (WorkItemTrackingHttpClient workItemTrackingHttpClient = new WorkItemTrackingHttpClient(new Uri(collectionUri), new VssBasicCredential("", System.Configuration.ConfigurationManager.AppSettings["PATToken"])))
{
// Exception is coming on below line
List<WorkItem> results = workItemTrackingHttpClient.GetWorkItemsAsync(ids, fields).Result;
return results;
}
}