我正在尝试在 asp.net core(2.1) mvc 应用程序中使用以下代码连接 Azure DevOps
Uri orgUrl = new Uri("https://dev.azure.com/xxxxx/");
String personalAccessToken = "xxxxx";
VssConnection connection = new VssConnection(orgUrl, new VssBasicCredential(string.Empty, personalAccessToken));
但收到此错误 "VssUnauthorizedException: 'VS30063: You are not authorized to access https://dev.azure.com.'"
相同的代码在 .net 核心控制台应用程序中工作,有人可以帮我解决这个问题吗?
最佳答案
您的代码没有错误。
VS30063: You are not authorized to access https://dev.azure.com.
这是未经授权的错误代码。应该是你的 PAT token 不可用造成的。通过使用您的代码,如果我使用过期的 token ,将收到相同的错误。
生成新的 PAT token 后,错误消失,代码成功运行。
因此,只需尝试从 Azure Devops 生成一个新 token 并使用它。
更新:
使用更新问题的屏幕截图中的关键代码,我创建了一个完整的应用程序来写入 WIQL 结果。仍然成功如下图:
你能执行你的代码并分享错误截图吗?(注:仅针对错误行)
关于c# - VS30063 : You are not authorized to access https://dev. 蔚蓝网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57766867/