我在同一台机器上安装了VS2012和VS2010。 VS2012连接到Team Foundation Server(现在是VSOL / Visual Studio Online),但是当尝试将Team Foundation Server(现在是Visual Studio Online)添加到列表时,VS2010会出现以下错误。
TF31002:无法连接到此Team Foundation Server 失败的可能原因包括:
- TFS的名称,端口号或协议不正确。
- 团队基础服务器处于脱机状态。
-Password已过期或不正确。
有关详细信息,请与Team Foundation Server管理员联系。
答案 0 :(得分:5)
我相信VS2010需要VS2010 Service Pack 1和兼容性补丁(http://www.microsoft.com/en-us/download/details.aspx?id=29082)来连接到TFS 2012.你有吗?
答案 1 :(得分:0)
要解决此问题,您需要使用ChangeServerID参数运行TFSConfig命令,如下所示:
1)打开提升的命令提示符并将当前目录更改为c:\ Program Files \ Microsoft TeamFoundation Server 12.0 \ Tools
2)执行“TfsServiceControl.exe quiesce”
3)执行tfsconfig changeserverid / sqlinstance:/ DatabaseName:Tfs_Configuration / projectcollectionsonly。
确保传递projectcollectionsonly参数。
4)执行“TfsServiceControl.exe unquiesce”
答案 2 :(得分:0)
当您对笔记本电脑进行完全扫描(Anti-Virus)时,可能会发生这种情况 - > TFS工作空间无法连接到TFS服务器并提供TF31002:无法连接到此Team Foundation Server错误。
原因:对计算机进行完全反病毒扫描会卸载并安装网络驱动器,从而导致打破本地驱动器到TFS服务器路径的映射。
解决方案: 1.按以下路径清除cookie C:\ Users \用户jekumar \应用程序数据\漫游\微软\的Windows \饼干 2.如果仍然没有帮助 一个。断开与Team Foundation服务器的连接(VS IDE - > Team->断开与Team Foundation Server的连接) 湾重命名本地映射的文件夹 C。现在连接到Team Foundation服务器(VS IDE - > Team->连接到Team Foundation Server)