当我在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
答案 0 :(得分:15)
根据这个blog,解决方案是(并且是的,它对我有用)
%LocalAppData%\Microsoft\Team Foundation\
文件夹
Cache
文件夹
例如,在我的机器中,路径为%LocalAppData%\Microsoft\Team Foundation\7.0\Cache
,并且在您的机器上它应该与TFS版本文件夹名称不同。Cache
文件夹中的所有内容。答案 1 :(得分:4)
我在TFS2017中遇到此错误。对我来说,问题是自签名证书。
在IE中打开TFS URL,您将看到一个红色地址栏:
点击"证书错误"在地址栏中:
然后选择"查看证书":
如果点击"查看证书"不起作用,右键点击页面>属性>证书。
如果隐藏“安装证书”按钮以使其可见,则必须打开Internet Explorer选项>安全>网站>输入TFS服务器URL>勾选需要服务器验证>单击添加。 (如果禁用该对话框,请参阅本答复末尾的可信站点对话框已禁用指南。)
安装证书按钮可用后,选择“安装证书”。
这将启动证书导入向导。确保选择“将所有证书放在以下商店中”选项,然后选择浏览。
选择“受信任的根证书颁发机构”,然后单击“确定”。
在“完成证书导入向导”上单击“完成”:
单击安全警告上的“是”以安装证书。
=============================================== ==
可信站点对话框已禁用
您可以检查该站点是否可信,在Windows 7上的路径是: HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMapKey
该键应包含多个字符串值,其名称表示URL和表示区域的数字数据,默认情况下为以下之一。
如果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> 连接 | {TeamProject},然后在TFS服务器连接下选择所需的团队项目(参见附页截图)。
备注强>:
我怀疑清除客户端TFS缓存可能也会修复,但是所有VS实例都需要关闭然后“#34;连接到团队项目连接"重新建立。只是断开连接并重新连接VS到TFS没有清除"离线"状态。
她在VS输出窗口中看到的错误:
此解决方案处于脱机状态。 [Team Foundation Server:{// TFS Collection URL}] 解决方案在上一个会话期间处于脱机状态,并将保持脱机状 TF400324:服务器无法使用Team Foundation服务。 技术信息(针对管理员): 页面未找到。
注意:我最近将TFS移动到需要SSH连接和localhost端口映射的不同域。由于代理路由的不同,我让用户更频繁地离线,这取决于他们是在工作还是更直接地连接到互联网。
答案 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 来解决此问题 " C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe"
从那时起它一直很好用。
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,那里的一切似乎也很好。
很惊讶我的问题终于解决了!