打开解决方案时,TFS 2010用户无法连接到TFS:TFS http:// ...当前不可用

时间:2011-11-29 23:13:14

标签: tfs tfs2010

我有一组学生连接到Team Foundation Server。当他们从学校连接时,当他们的计算机物理上在网络上时,他们可以成功访问TFS并执行获取操作,结账,签到等。

相同的用户回家,安装VS 2010,连接到TFS,获取代码,但解决方案将从TFS离线打开。

为什么会这样?

1 个答案:

答案 0 :(得分:2)

当学生在家时,他们是否使用与学校不同的名称访问服务器?通常,用户将使用短(非完全限定)名称在内部访问服务器。例如:

http://tfsserver:8080/

但是,这不适用于网络外部,名称需要完全合格。例如:

http://tfsserver.mycompany.com:8080/

Visual Studio解决方案包含指向Team Foundation Server的版本控制绑定。如果用户无法通过绑定中的名称访问服务器,则解决方案将脱机打开。用户应连接到Team Foundation Server,然后在文件菜单中选择“更改源代码管理”。这将导致解决方案文件指向Team Foundation Server的完全限定域名,该域名应允许从内部网络或外部世界进行访问。