G.S*_*pal 5 c# coded-ui-tests visual-studio-2015 azure-devops-rest-api
我正在从事 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;
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10698 次 |
最近记录: |