Raj*_*jee 19 c# tfs2013 azure-devops
我正在尝试通过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);
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误消息:
TF30063:您无权访问.visualstudio.com
Raj*_*jee 29
在尝试了书中的每个编码选项之后,我转向了另一种方法:
从以下位置注销Visual Studio Online:
它工作了...... :)
当我第一次使用git-tfs(也使用TFS SDK连接)在全新机器上使用Visual Studio Online帐户时,我遇到了同样的问题.我试图清除我的浏览器缓存,但它对我不起作用.我认为我还没有Team Foundation的缓存,因为该机器之前从未连接过任何TFS.
经过一番挣扎,我找到了一些简单的方法让一切运转起来.请将此作为最后的手段,因为它可能有副作用,如下面的评论.
只需在VS2013文件夹中的Visual Studio Tools下运行VS2013的Developer Command Prompt.
运行" devenv/resetuserdata "以清除您对Visual Studio 2013的登录.让它完成,可能需要一段时间,在我的机器上大约一分钟.
然后使用您自己的工具或VS或Visual Studio Online主页上的"在Visual Studio中打开"链接再次连接到Visual Studio Online帐户.现在将提示您登录页面.输入正确的用户名和密码,您将进入您想要的位置.
这个问题对我至少有两台机器都有用.
切换到Azure DevOps后,我们在Visual Studio中遇到了同样的错误(无法连接到dev.azure.com).这就是我为解决问题所做的工作.
| 归档时间: |
|
| 查看次数: |
25181 次 |
| 最近记录: |