Visual studio 工作区定义中的服务器信息来自何处?

Visual studio 工作区定义中的服务器信息来自何处?,visual-studio,tfs,Visual Studio,Tfs,我有一个错误,每次打开Visual Studio时,都会出现以下错误: TF205020:未能连接到服务器“tfs.server.com\collectionname”。此服务器已在上次会话中使用,但可能脱机或无法访问。确认服务器在网络上可用。若要尝试再次连接,或尝试到其他服务器,请单击Team Explorer或“团队”菜单中的“连接到Team Foundation Server”。 服务器返回以下错误:TF400 324:Team Foundation Services不从服务器TFS.Se

我有一个错误,每次打开Visual Studio时,都会出现以下错误:

TF205020:未能连接到服务器“tfs.server.com\collectionname”。此服务器已在上次会话中使用,但可能脱机或无法访问。确认服务器在网络上可用。若要尝试再次连接,或尝试到其他服务器,请单击Team Explorer或“团队”菜单中的“连接到Team Foundation Server”。

服务器返回以下错误:TF400 324:Team Foundation Services不从服务器TFS.Serv.com \ CalpNoTeNo./P>获得 技术信息(针对管理员): 基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。我们无法自动填充您的Visual Studio Online帐户

这是一个内部部署的TFS 2013更新4

启动VisualStudio时,我总是会遇到此错误,我必须进入团队资源管理器并显式连接到服务器以使其正确连接

问题是上面错误中的URL是错误的。它缺少一个虚拟目录

  • 正确的URL:
  • Url出错:
如您所见,tfs目录丢失。我可以看到服务器在团队资源管理器中设置正确,也可以看到它在工作区配置中设置不正确。下面是工作区配置的图片

我的问题是:


此URL来自何处,为什么与团队资源管理器中存储的URL不同?

此URL存储在您的sln文件中。您可以执行文件->源代码管理->高级->更改源代码管理


或者你可以在记事本中打开sln文件并在那里进行更改。

我建议首先使用暴力方法。删除该工作区并从头开始创建一个新工作区。

我看不出这是怎么回事。错误的URL位于工作区映射级别。打开Visual Studio而不打开解决方案时会出现错误。将问题编辑得更清楚。这是一个全新的工作区。我不知道我将如何“暴力”这一点。我删除工作区并重新创建它,它是一样的。这并不能解决问题。