服务器无法使用Team Foundation服务 - 无法解析远程名称

时间:2011-10-06 07:28:14

标签: visual-studio-2010 visual-studio-2012 tfs

我们正在使用Visual Studio 2010和Team Foundation Server 2010.我们在大约半年内没有遇到任何问题,但是:

由于几天我们收到以下错误:服务器无法使用Team Foundation服务(...)无法解析远程名称; (...)

Team Foundation Server 2010 not available

问题随机发生(我们无法 - 但是 - 找不到它发生的条件)并一直存在,直到我们重新启动Visual Studio。每个开发人员每天发生8次问题。

因为我们似乎没有遇到这个问题,我们找不到任何人写这个特定的组合(错误和'远程名称'部分),我认为明智地问你们这个问题;)。有人可以帮忙吗?

8 个答案:

答案 0 :(得分:6)

这是网络级别的客户端,服务器或基础架构相关问题。主机dfz-vm223无法正确解析TFS服务器的DNS条目。

排除故障的建议:

  1. 在某些开发人员系统上,将主机名dfz-vm223替换为TFS服务器的ip-address。如果问题在那里停止,则DNS系统不稳定。
  2. 设置连续的ping流(从命令窗口ping -t dfz-vmm223),看看主机系统是否可以ping通,以防TFS服务器出现问题。

答案 1 :(得分:5)

刚刚发现问题所在:问题与代理有关。当我们禁用我们的代理时,问题就消失了。看起来我们的代理和TFS一起很麻烦。如果有人遇到同样的问题并且您正在使用代理服务器,我建议您尝试禁用代理服务器。

答案 2 :(得分:3)

我遇到了同样的问题,虽然我正在使用VS2012和WAN连接到TFS。

我通过刷新DNS缓存解决了这个问题。

要刷新DNS缓存,请使用管理员权限ipconfig /flushdns

启动命令提示符

您需要在发生问题的所有计算机上执行此操作。

答案 3 :(得分:3)

我和我的一些同事也有这个问题。在大约25名开发人员中,大多数人从未遇到此错误。但是我们三个人非常一致。症状是相同的,但我们几乎只使用Visual Studio 2013。在此版本的Visual Studio中,错误前面是代码:TF400324。

我们最终发现我们三个人都安装了Productivity Power Tools 2013.未受此错误影响的开发人员尚未安装它。大多数人都没有听说过。这曾经是一个非常受欢迎的扩展,所以我一直安装它,因为我从2007年开始设置我的系统。但显然,在Visual Studio 2013中的现代化身,也许与我们的网络中的某些怪癖相结合,它会导致这个问题。我们每个都卸载它,并且从那以后没有得到这个错误。 (已经好几个月了。)

如果您安装了此扩展程序,您可能已经了解它,因为您可能自己安装了它。您可能在几年前开始使用它,并且它成为添加到每个新安装的习惯。您会发现,今天,Visual Studio的默认安装实际上已包含其大部分功能。要卸载,请转到工具 - >扩展和更新...然后单击Productivity Power Tools 2013,并单击卸载。


当我寻找这个非常恼人的问题的解决方案时,这个旧页面出现在我的大多数Google搜索的顶部附近,对我来说,解决方案不在这里。因此,我希望将来能够为其他人解决同样的麻烦。如果是这样,请帮助下一个人 - 成为Stack Exchange的成员,并为他们提出这个问题和答案。

答案 4 :(得分:3)

我知道这已经过时了,但有时当我跑Fiddler时我遇到了这个问题。

有时Fiddler会崩溃或无法正常清理整个机器会进入一些奇怪的状态甚至没有重新启动帮助。它的解决方案通常是再次启动Fiddler,关闭任何拦截器/收集流量并再次关闭它。

答案 5 :(得分:2)

哈德同样的问题。无论出于何种原因,我的PC上的Windows DNS客户端服务都没有运行。将它从禁用更改为自动为我解决了这个问题。

答案 6 :(得分:1)

评论太长了:

首先,正如@kroonwijk所说,这是一个基础设施问题。您的DNS查询要么超时,要么DNS服务器在特定时间没有响应。

在评论中,您提到了整个开发团队从常规计算机到笔记本电脑的更改。如果我不得不下注,我会说笔记本电脑上的DNS配置与你在其他机器上的配置不一样。

您需要与基础架构人员一起讨论。如果您仍然可以访问旧计算机,则启动其中一个并比较IP配置。如果没有,让他们解决问题。 DNS解析问题可以是许多因素中的任何一个。例如,新计算机可能指向存在网络问题的错误DNS服务器,或者它们可能与Win7发出DNS请求的方式与DNS服务器之间存在某些不兼容。

答案 7 :(得分:1)

我也遇到过这个问题,并不总是与名称解析有关。

如果为TFS服务器的%systemroot%/ system32 / drivers / etc / hosts文件添加条目,则会删除对名称解析服务器的任何依赖性。

如果您仍然遇到问题,那么它与Visual Studio或您正在运行的VS Extensions之一有关。某处可能存在内存泄漏。使用扩展管理器禁用所有扩展程序,重新启动VS,然后查看是否仍然遇到此问题。