我无法使用 Visual Studio 2012 RC连接到托管的Team Foundation 服务。
在我第一次连接时,会打开一个窗口,提示我输入用户名和密码,但是我被添加到 TFS 时使用了不同的 Live ID。我重新注册了一个新的 Live ID,现在我无法访问 TFS。当我尝试这样做时,我收到此错误:
TF31003
我无法使用 Visual Studio 2012 RC连接到托管的Team Foundation 服务。
在我第一次连接时,会打开一个窗口,提示我输入用户名和密码,但是我被添加到 TFS 时使用了不同的 Live ID。我重新注册了一个新的 Live ID,现在我无法访问 TFS。当我尝试这样做时,我收到此错误:
TF31003
如果您从浏览器中的所有实时帐户中注销,然后再次尝试登录 TFS,系统将提示您输入凭据,并且您可以使用有权访问 TFS 预览的帐户登录。
尝试连接到https://mycompanyname.visualstudio.com/上的托管 TFS 时出现 tf31003 错误
我可以通过 Firefox 使用我的 Live Id 访问该站点,但是在尝试使用 VS 2010 进行连接时,我遇到了该错误。
我的案例的问题是 VS2010 试图使用 Internet Explorer 登录,而我是在另一个帐户下登录的。为了解决这个问题,我打开 Internet Explorer 并从 Hotmail/Live 注销,然后转到 about URL 并连接到 TFS 实例,该实例连接成功。
之后我回到 VS 2010 并尝试再次连接到服务器,这一次我看到了登录窗口,我可以在其中输入我的登录详细信息。完成后,我的服务器已成功添加到“团队服务器基础列表”,并且能够获取我所有项目的列表。
我有同样的问题,我得到的最简单的解决方案是只删除三个 cookie。我在其他帖子中找到了这个建议。它对我有用。
cookie:*@login.live.com/
cookie:*@visualstudio.com/
cookie:*@tfs.app.visualstudio.com/
To see the cookie files directly so to "Internet Options -> In the Browsing History Section Click "Settings" -> Click "View Files" -> They are all text files.
我遇到了同样的问题,除了我正在运行 VS2012 Update 2。这太过分了,但这是我所做的一切最终修复它的完整列表。
再一次,这太过分了,而且不是很外科手术,但由于我很匆忙,所以我决定使用霰弹枪,它奏效了。
在 Windows Server 2012 上设置新的 TFS 构建服务器时,我收到了同样的错误 ( TF31003 / TF30063 ),因为在 IE 中未启用活动脚本。
为了登录 - 您必须启用活动脚本才能看到下面的登录提示...
实际上,我在安装 Visual Studio 后发现了这一点,其中弹出对话框专门通知您此必需设置。希望这将节省一些时间失去的时间......