7

我们正在运行 Visual Studio 2012 和 Team Foundation Server 2012。在 Team Explorer 窗口中,我能够成功连接到我们的 TFS 环境。但是,当我选择 Team Project 或 Team Project Collection 下的 Security 链接时,我会收到一条消息“Team Foundation Server:登录失败:未知用户名或密码错误”。

我没有在任何事件查看器文件中找到有助于调试此问题的日志文件或任何内容。

  • 是否有一个我可以搜索的日志文件,其中包含一些关于连接问题的“提示”?
  • 您的凭据存储在用于连接团队基础的区域机器上的什么位置?
4

6 回答 6

5

我们意识到此问题的根本原因是 Visual Studio 试图使用用于连接到 TFS 的相同凭据打开浏览器。如果不允许这些凭据在您的计算机上运行进程(我怀疑在您的情况下它是客户端域不信任的不同域上的域用户),那么打开浏览器将失败。这就解释了为什么您可以使用使用您自己的凭据打开的浏览器实例来访问这些 URL。这将在 Visual Studio 的未来版本中得到修复。

于 2012-11-20T19:00:39.430 回答
3

我也有同样的问题。要更正它(临时),您必须使用以下命令运行 VS 2012:

C:\Windows\System32\runas.exe /netonly /user:{domain\loginname} "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"

通过您的 tfs 域帐户的域和登录名更改 {domain\loginname}。控制台将询问您的密码,一切正常!

于 2013-03-08T16:51:04.330 回答
3

在 TFS 2012 中,权限和项目设置的管理界面已在很大程度上转移到Team Web Access

单击 Team Explorer 2012 中的任何以下设置将产生“登录失败:未知用户名或密码错误”错误:

•团队项目集合>安全

•团队项目集合 > 组成员

•团队项目>安全

•团队项目>团体成员

•团队项目 > 工作项目领域

•团队项目>工作项迭代

•团队项目>项目警报

于 2012-11-05T05:42:22.573 回答
1

我在 TFS 上也遇到了同样的问题。我找到了解决方案。您必须在您的 PC 或远程服务器中重新映射您的工作区。如果您的项目中有任何未提交的更改,您必须保留备份,否则您将丢失更改。

脚步 -

  • 转到 Visual Studio 中的工作区

    文件-> 源代码管理-> 高级-> 工作区

  • 删除当前工作区。

  • 再次重新映射项目。

于 2015-09-07T08:15:47.917 回答
0

我在使用 TFS Express 2012 时遇到了同样的问题。我不知道我的情况是否适用于您,但事实如下:

  • 我的 TFS 实例在远程服务器上运行。
  • 该服务器或我的本地计算机都不在域中。
  • 我在两台机器上使用相同的用户帐户名,但密码不同。
  • 将密码设置为相同可以解决问题。

不起作用的功能是启动项目网站的功能,无论如何我都可以直接导航到该网站。

于 2012-10-18T01:58:06.093 回答
0

通过将驱动器映射到 TFS 似乎有缓存所在的区域,我自己设法解决了这个问题 - 但后来我有 2 个独立的工作区跨越 2 个独立的域

于 2015-03-11T09:47:08.370 回答