TFS 2013查看测试结果时出现TF31002错误的技术求助
解决MTM 2013连接TFS时TF31002错误(URL路径错误)
我之前也碰到过类似的TFS连接路径配置问题,针对你遇到的情况,你可以从以下几个地方检查修改:
1. 修改MTM的团队项目集合连接设置
打开MTM 2013,点击顶部菜单栏的**"团队"** -> "连接到团队项目":
- 在弹出的"连接到Team Foundation Server"窗口里,选中当前的服务器条目,点击**"编辑"**按钮
- 在编辑服务器的弹窗中,把服务器URL修改为正确的
http://server:8080/defaultcollection,保存后重新连接团队项目
2. 清理Windows凭据管理器中的旧TFS凭据
系统可能缓存了错误的TFS连接凭据,导致MTM调用错误路径:
- 打开控制面板,找到凭据管理器 -> Windows凭据
- 查找所有和
http://server:8080相关的凭据条目,右键选择删除 - 重新打开MTM,输入正确的URL进行连接,系统会自动生成新的正确凭据
3. 修改注册表中的TFS连接配置(谨慎操作,先备份注册表)
如果前两种方法没生效,可能需要修改注册表中的默认连接配置:
- 按下
Win+R组合键,输入regedit打开注册表编辑器 - 导航到路径:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\TeamFoundation\Instances - 在该路径下找到对应你的TFS服务器的子项,修改其中的
Url值为正确的http://server:8080/defaultcollection - 同时检查
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\TeamFoundation\Servers下的相关条目,确保URL配置正确
4. 检查TFS服务器端的集合访问URL
如果是服务器端的测试结果关联了错误的URL,需要在TFS服务器上调整:
- 登录TFS 2013服务器,打开TFS管理控制台
- 进入应用层 -> 团队项目集合,选中你的
defaultcollection - 查看集合的属性,确认集合的访问URL是否为
http://server:8080/defaultcollection,若不符则修改配置(注意:修改后需要重启TFS服务,操作前请告知相关团队成员)
完成以上操作后,关闭所有MTM和TFS相关程序,重新打开MTM并连接到正确的URL,再尝试双击TFS中的测试结果,应该就能正常启动MTM,不会再弹出TF31002错误了。
内容的提问来源于stack exchange,提问作者hangelo
相关产品推荐
相关产品推荐

