正在对托管TFS:TF30063:您无权访问.visionstudio.com

本文关键字:访问 visionstudio com TF30063 TFS | 更新日期: 2023-09-27 18:20:07

我正试图通过c#连接到visualstudio.com上的TFS,但收到了身份验证错误

TF30063:您无权访问〔子域〕.visionstudio.com.

以下是我如何尝试输入用户名和密码,这是100%肯定正确的,我可以通过复制和粘贴u/n&通过,帐户是集合和项目的一部分。

var tfsServer = TfsConfigurationServerFactory.GetConfigurationServer(new Uri(server));
tfsServer.Credentials = new NetworkCredential(username, password);
tfsServer.Authenticate();

正在对托管TFS:TF30063:您无权访问.visionstudio.com

基于visualstudio.com,您似乎正在连接到托管的TFS。

您可以启用备用凭据,然后使用这些凭据通过基本身份验证进行身份验证。

如果您转到TFS网页中的配置文件(位于hosted中的右上角),会有一个凭据选项卡。输入备用凭据的用户名和密码,现在您可以通过基本的auth标头发送。

用C#编程它是:

NetworkCredential netCred = new NetworkCredential(
            "altUserName",
            "altPassword");
BasicAuthCredential basicCred = new BasicAuthCredential(netCred);

Buck在博客上写到:

http://blogs.msdn.com/b/buckh/archive/2013/01/07/how-to-connect-to-tf-service-without-a-prompt-for-liveid-credentials.aspx

如果您正在使用Windows服务连接TFS,请使用管理员凭据或可以访问TFS的凭据登录。

右键单击Windows服务->属性->导航登录选项卡->选择此帐户并提供用户名和密码。。

它对我有用,希望它能帮助