我正在尝试通过 Web API 连接到我的 Visual Studio Online 帐户。按照这里的步骤操作:
NetworkCredential netCred = new NetworkCredential(
"myaccount@gmail.com",
"mypassword");
BasicAuthCredential basicCred = new BasicAuthCredential(netCred);
TfsClientCredentials tfsCred = new TfsClientCredentials(basicCred);
tfsCred.AllowInteractive = false;
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(
new Uri("https://myaccount.visualstudio.com/DefaultCollection"),
tfsCred);
tpc.EnsureAuthenticated();
Console.WriteLine(tpc.InstanceId);
但是我收到以下错误消息:
TF30063: You are not authorized to access .visualstudio.com
最佳答案
在尝试了书中的每个编码选项之后,我转向了另一种方法:
从 Visual Studio Online 注销:
- 浏览器
- Visual Studio IDE 中的浏览器
- 从 C:\Users\[您的用户名]\AppData\Local\Microsoft\Team Foundation\5.0\Cache 清除了我的缓存
它奏效了...:)
关于c# - Visual Studio 在线 TF30063 : You are not authorized to access,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22196791/