TF400324:Visual Studio 2012中的服务器<server collectionname =“”>无法使用Team Foundation服务

时间:2016-03-20 03:24:22

标签: visual-studio visual-studio-2012 tfs version-control

当我在Visual Studio 2012专业版中打开现有解决方案时,出现上述错误。这曾经起作用,但在重建计算机后搞砸了。

我已经安装了Visual Studio 2015社区,可以连接到同一个 正确收集。

我还尝试使用浏览器连接到同一个集合。它也可以正常工作 清除AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache中的所有文件不起作用。
自Visual Studio 2015起作用时,它不应该是防火墙或代理问题。
任何人都知道Visual Studio 2012有什么问题以及如何解决它?

修改

TFS的更高版本可能会发生此错误:

  

Team Foundation错误

     

TF400324:服务器TFSServer \ DefaultCollection无法使用Team Foundation服务。

     

技术信息(针对管理员):

     

无法连接到远程服务器

     

连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应xxx.xxx.xxx.xxx:443

10 个答案:

答案 0 :(得分:15)

根据这个blog,解决方案是(并且是的,它对我有用)

  1. 关闭所有Visual Studio实例
  2. 打开任务管理器并检查是否有任何TFS服务正在运行。选择每一个,然后单击结束进程树(在我的情况下,我没有找到任何结束树)
  3. 浏览到%LocalAppData%\Microsoft\Team Foundation\文件夹
    然后选择包含TFS版本的文件夹并进入Cache文件夹 例如,在我的机器中,路径为%LocalAppData%\Microsoft\Team Foundation\7.0\Cache,并且在您的机器上它应该与TFS版本文件夹名称不同。
  4. 删除Cache文件夹中的所有内容。
  5. 重新启动Visual Studio并构建项目

答案 1 :(得分:4)

我在TFS2017中遇到此错误。对我来说,问题是自签名证书。

在IE中打开TFS URL,您将看到一个红色地址栏:

enter image description here

点击&#34;证书错误&#34;在地址栏中:

enter image description here

然后选择&#34;查看证书&#34;:

如果点击&#34;查看证书&#34;不起作用,右键点击页面&gt;属性&gt;证书。

enter image description here

如果隐藏“安装证书”按钮以使其可见,则必须打开Internet Explorer选项&gt;安全&gt;网站&gt;输入TFS服务器URL&gt;勾选需要服务器验证&gt;单击添加。 (如果禁用该对话框,请参阅本答复末尾的可信站点对话框已禁用指南。)

enter image description here

安装证书按钮可用后,选择“安装证书”。

enter image description here

这将启动证书导入向导。确保选择“将所有证书放在以下商店中”选项,然后选择浏览。

enter image description here

选择“受信任的根证书颁发机构”,然后单击“确定”。

enter image description here

在“完成证书导入向导”上单击“完成”:

enter image description here

单击安全警告上的“是”以安装证书。

enter image description here

=============================================== ==

可信站点对话框已禁用

您可以检查该站点是否可信,在Windows 7上的路径是:   HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMapKey

该键应包含多个字符串值,其名称表示URL和表示区域的数字数据,默认情况下为以下之一。

  • 0 =我的电脑
  • 1 =本地Intranet区域
  • 2 =受信任的站点区域
  • 3 =互联网区域
  • 4 =受限制的站点区域

如果TFS站点未在注册表中列出,请手动添加。重新启动Visual Studio并尝试从Visual Studio再次连接到TFS服务器。一旦连接,您还可以从连接列表中删除TFS服务器。我建议删除它并添加很可能已经拥有可信站点规则的FQDN URL。

修改

再次点击此处。这次是因为我们的电信提供商在周末更换了网卡问题。

答案 2 :(得分:3)

当服务器没有响应时,会出现此问题。在我的情况下托管TFS的服务器已关闭,我们重新启动并连接。

答案 3 :(得分:1)

......迟到总比没有好......
我刚刚让用户遇到将VS2012连接到TFS2015(托管在虚拟私有云中)的相同错误TF400324。 TFS Web Access对她来说很好,但Visual Studio 2012 UI卡在离线连接中。

FIX:点击了“团队资源管理器”后,她设法再次连接VS&gt; 连接 | {TeamProject},然后在TFS服务器连接下选择所需的团队项目(参见附页截图)。

备注
我怀疑清除客户端TFS缓存可能也会修复,但是所有VS实例都需要关闭然后“#34;连接到团队项目连接&#34;重新建立。只是断开连接并重新连接VS到TFS没有清除&#34;离线&#34;状态。

她在VS输出窗口中看到的错误:

  

此解决方案处于脱机状态。 [Team Foundation Server:{// TFS Collection URL}]   解决方案在上一个会话期间处于脱机状态,并将保持脱机状   TF400324:服务器无法使用Team Foundation服务。   技术信息(针对管理员):     页面未找到。

注意:我最近将TFS移动到需要SSH连接和localhost端口映射的不同域。由于代理路由的不同,我让用户更频繁地离线,这取决于他们是在工作还是更直接地连接到互联网。

Screenshot: VSTE Reconnect to offline project

答案 4 :(得分:1)

尝试清除本地TFS缓存和Visual Studio缓存

清除

下的visual studio缓存
%APPDATA%\Microsoft\VisualStudio

清除

下的TFS缓存
%LocalAppData%\Microsoft\Team Foundation

答案 5 :(得分:0)

此错误通常与TFS缓存有关。在清除缓存文件夹之前,请确保已关闭所有Visual Studio实例,并尝试打开任务管理器并检查是否有任何TFS服务正在运行。选择每一个,然后单击End Process Tree。

还清除服务器缓存服务器缓存,类似C:\ProgramData\Microsoft\Team Foundation\Web Access

之类的路径

然后重新启动Visual Studio并以管理员模式运行

您可以参考this blog了解更多详情,也可以尝试更好的解决方法。

注意:确保您正在使用不同的工作区而不是VS2015。

答案 6 :(得分:0)

对我来说,修复只是以管理员身份运行Visual Studio(2010)。

答案 7 :(得分:0)

在我的情况下,我的公司VPN我的主机已连接到阻止我访问VirtualBox VM上的tfs,返回此确切的错误消息。

答案 8 :(得分:0)

我们通过为devenv.exe添加特定的排除到ESET / Kaspersky AntiVirus 来解决此问题 &#34; C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe&#34;

从那时起它一直很好用。

memory-leak-on-nspredicate-that-used-in-fetch-request-to-fetch-nsmanagedobject

答案 9 :(得分:0)

对我来说,Soluton是运行独立的TFS安装。这是2017年的,但要修复我的VS2019。

https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15

一些背景...

自2017年以来,我一直遇到这个问题。在这里尝试了所有常见建议,缓存清除,配置文件编辑等,但由于与代理相关,因此必须始终离开组织的网络来检入代码。 TFS试图连接到已停用的代理服务器ip,服务台中的任何人都无法找出原因。在任何配置文件中都找不到对该旧IP的引用。

安装了VS2019,希望它可以解决该问题,但是仍然存在。最终,我想到了尝试将其作为组件卸载并重新安装。找不到解决方法,但是在搜索中,我找到了Team Explorer的独立安装程序,尽管是VS2017。

安装后,我运行了此文件,在“团队资源管理器”的“连接”页面中打开了“管理连接”,并完成了从那里连接到存储库所需的操作。第一次工作。关闭Team Explorer 2017,打开我的VS2019,那里的一切似乎也很好。

很惊讶我的问题终于解决了!