Team Foundation Server要求登录凭据

Mea*_*ock 8 tfs visual-studio-2010

每次我打开VS2010并尝试连接到Team Foundation Server时,它都会询问我的凭据.我已经对这个问题及其解决方案(包括本网站)进行了广泛的搜索,但没有一个解决方案有效.尝试连接到VS2010中的Team Foundation Server时,出现以下错误:

"TF31003:您没有输入必要的凭据,或者您的用户帐户无权连接到Team Foundation Server ...单击下面的使用其他凭据链接,或要求您的服务器管理员向您添加相应的权限帐户..."

我做了以下事情:

添加了带有TFS服务器名称,用户名和密码的Windows凭据.使用TFS服务器名称,用户名和密码在"存储的用户名和密码"中添加了登录凭据.转到TFS Web访问URL,输入我的登录凭据并单击记住我的登录信息(将其存储在"存储的用户名和密码"中

到目前为止,我可以通过Internet Explorer进入我的TFS服务器,而无需重新输入登录凭据,但Visual Studio仍然一直在问我这些.

我在Windows 7上使用Visual Studio 2010 Ultimate Edition.

有没有其他可能的解决方案?

谢谢.

小智 9

虽然我怀疑托管TFS服务器的计算机上存在配置问题,但我并不完全确定您为何会收到错误.我会验证您的用户设置是否正确.

对于Visual Studio不断询问您的凭据,我已经成功使用了此博客文章中概述的方法:

http://coolsubhash-tech.blogspot.com/2010/02/how-to-avoid-recurring-tfs-login-from.html

确保将域部分添加到用户,以及Visual Studio在这些用户名时可能非常严格.如果域不存在,您可能会看到这些问题.


gal*_*ets 7

我有完全相同的问题,以下链接给了我如何修复该死的东西的线索.

  1. 你需要绝对摆脱这种被称为"增强IE安全性"的憎恶.在2008R2中,这是在服务器管理器中完成的("配置IE ESC")

  2. 转到IE并确保您的TFS服务器位于"本地Intranet"区域中.如有必要,请更改默认值.我个人将我公司的默认域(*.mycompany.local)添加到Intranet主机列表中.这也将帮助您完成第3步

  3. 这一步至关重要:许多组织将别名放到TFS服务器上指向别的东西,例如你应该连接到tfs.mycompany.local,但实际上它转到tfs99xyz50.domain.something.something.local.保存此类配置的信用卡的最简单方法是在IE中打开TFS服务器URL.IE将提示您输入信用卡并允许保存信息,您就完成了.

3A.如果您通过代理访问TFS,也请使用代理地址重复步骤3.