【发布时间】:2018-09-27 23:14:01
【问题描述】:
我正在使用以下代码与 Visual Studio 在线项目对话以获取工作项列表。但得到TF30063 unauthorized access error。
我已尝试使用网络凭据、Windows 默认凭据、VssBasicCredential 和 VssCredentials 访问该项目。我尝试清除缓存,通用凭据。但没有任何工作。我可以从浏览器访问 VSO 项目,但不能通过此代码。
如果我遗漏了什么,请告诉我。
感谢您的帮助。谢谢
this.uri = projectUri;
string userName = ConfigurationManager.AppSettings["Username"];
string password = ConfigurationManager.AppSettings["Password"];
NetworkCredential netCred = new NetworkCredential(userName, password);
// VssBasicCredential bsCred = new VssBasicCredential(netCred);
//VssCredentials vssCred = new VssCredentials(bsCred);
// VssCredentials vssCred = new VssCredentials(new Microsoft.VisualStudio.Services.Common.WindowsCredential(netCred));
tpc = new TfsTeamProjectCollection(new Uri(uri), netCred);
workItemStore = WorkItemStore)tpc.GetService(typeof(WorkItemStore));
【问题讨论】:
标签: c# visual-studio tfs azure-devops