连接TFS服务器出错(TF31001)

3

我无法连接到位于远程地点并需要OpenVPN连接的服务器。我本来认为这是某种身份验证问题,但似乎我的团队成员使用与我类似的工作环境可以建立连接。我能够使用我的凭据从他们的电脑登录。看起来这可能是由于我的本地设置引起的。

我已按MSDN网站建议清除了缓存。此外,防火墙和杀毒软件已关闭。

当我单击Visual Studio上的Team Explorer图标时,我也会提示输入用户名/密码。在输入正确的凭据信息后,我会收到以下消息:

TFS31001:Team Foundation无法从Team Foundation Server检索团队项目列表。 Team Foundation Server返回以下错误:服务器不提供Team Foundation服务。

这是什么原因?

6个回答

2
那个错误信息通常是由于安全问题引起的,但它并没有告诉你为什么会有安全问题。你能否查看事件日志以获取更多详细信息?我不确定里面还有什么,但这可能是一个很好的起点。
我曾经在远程工作时遇到过这个问题,当时只能通过反复尝试来解决。但在我的情况下,清除缓存然后删除TFS团队项目并重新添加它可以解决问题。你可以试一试。我看到你已经清除了缓存,但从这篇文章中无法确定你是否已经删除并重新添加了团队项目。如果设置被缓存了而你没有这样做,我怀疑你不会看到任何变化。
另一个更激进的解决方案是卸载并重新安装Team Explorer。此外,请确保你已经更新了SPs。TFS安装可能会导致权限出现问题,这可能会解决问题。
总之,我知道这不是一个简单明了的答案,但我希望它有所帮助。我刚刚花了三天时间将我们公司所有的团队项目从2008年升级到2010年,所以我理解你的痛苦 :)

嘿,运气不太好:(。它没起作用:-s。 更多信息:在删除服务器后,我重新启动了VS,并收到消息:“Team Foundation Server [Server URL]当前不可用。此解决方案将离线打开。”即使删除了服务器字符串,为什么会出现这个消息呢? - Shamim Hafiz - MSFT
@NgM:没有尝试过不同版本。但它不是免费的,对吧? - Shamim Hafiz - MSFT
工作中的系统管理员尝试了一些步骤,问题得到了解决。原来是网络问题(网关的使用)。我觉得这个问题太局部化了,正在考虑关闭它。 - Shamim Hafiz - MSFT
1
至少你已经解决了问题,这才是最重要的。我能理解你为什么要关闭它,但是将其保留作为故障排除指南可能是值得的,供其他人参考。 - Mike Veigel
团队资源管理器是免费的,顺便说一下。你可以使用Team Explorer 2010,并将其与2008年的TFS安装一起运行,作为一个例子。 - Mike Veigel
显示剩余4条评论

1

问题出在我的一端。使用不同的网关解决了问题。


0
相同的故事发生在tfs 2012上——它被正确安装和配置,本地网络有域,并且所有与tfs项目正确连接和工作的用户都在该域中。但是,一旦连接被拒绝,所有连接尝试都失败了,所有凭据都是正确的,但连接被拒绝。 尝试配置tfs客户端访问权限,重新启动客户端机器...但是没有价值。只有服务器服务/机器重启才有帮助。祝好运!

0
我通过清除缓存解决了这个问题: C:\users{你的用户名}\Appdata\Local\Microsoft\Team Foundation{版本,例如3.0}\Cache

首先关闭所有打开的Visual Studio实例。


0

当我的TFS数据库服务器空间不足时,我遇到了这个错误。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接