【问题标题】:TFS 2012 + Visual studio 2012: some settings options return "The user name or password is incorrect"TFS 2012 + Visual Studio 2012:某些设置选项返回“用户名或密码不正确”
【发布时间】:2012-10-25 03:38:54
【问题描述】:

我已将 TFS 2010 升级到 TFS 2012,没有任何问题。我可以连接到源代码管理、签入以及我工作所需的一切。

但如果我转到我所连接的团队项目的设置页面,以下选项工作按预期:

团队项目:源代码管理

团队项目:门​​户设置

团队项目合集:源代码管理

团队项目合集:流程模板管理器

但是设置页面上的其他选项只会给我这个错误

我已经尝试查看 Visual Studio 使用 Fiddler 向 TFS 服务器发出的请求,而对于那些工作的请求,实际上并没有向服务器发出请求。因此,似乎从未就这些特定选项联系过服务器。

我已经在两个独立安装的 Visual Studio 2012 上进行了测试,在 Windows 8 上运行。

编辑

我刚刚在其中一台机器上安装了 VS2010 SP1,我可以很好地访问以下所有设置选项:安全性、组成员身份、区域和迭代、门户设置和源代码控制。

看起来像是某种 VS2012 问题。

【问题讨论】:

  • 我注意到您声明不起作用的所有选项都是在网络浏览器中修改选项的选项。如果您打开浏览器访问 http:///tfs//_admin/_security 会发生什么
  • @EdHintz 我尝试了那个特定的网址,它工作正常,也没有发现任何其他的网络访问设置页面不起作用。
  • 我在我们所有的工作站上全新安装的 TFS 2012 和 VS 2012 都遇到了同样的问题。尝试以管理员身份运行 VS 2012,但效果不佳。

标签: visual-studio tfs windows-8 visual-studio-2012


【解决方案1】:

我们通过使用我们的域凭据运行 VS 2012 解决了我们的问题。我们使用虚拟机进行开发,所以我们不直接登录域。要运行 VS,我们使用以下内容(作为批处理文件):

runas /netonly /user: 用户名“C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe”

其中用户名是您的域凭据。

【讨论】:

  • 工作正常,虽然有点烦人
  • 我们最近刚刚通过将我们的开发虚拟机添加到域中解决了我们的问题。这似乎也完全解决了这个问题。
  • 已验证工作,但正如@Xorandor 提到的,这有点烦人:) 但由于我 99% 的时间都打开 VS,所以我猜输入我的密码并不是什么大不了的事。
【解决方案2】:

听起来代码仍在使用升级后缓存在客户端上的一些值。您升级服务器多久了?

要测试是否是这样,请重命名缓存文件夹(关闭 VS 2012)并再次启动 VS 2012,以便它从头开始重新创建缓存。

C:\Users\\AppData\Local\Microsoft\Team Foundation\4.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 2017-09-30
    • 2016-08-31
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多