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;
    }
}

0 ответов

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