提问者:小点点

将Team Foundation Server Collection TFS 2015移动到2017


我正在尝试将集合从旧服务器移动到新服务器,还有其他集合将保留在同一域中的旧服务器上。

我按照旧服务器的流程:TFS 2015SQL2012备份数据库Detach集合备份数据库

新服务器: TFS 2017SQL2016还原数据库附加集合

这一切都没有问题,日志显示集合已升级,如果我通过Visual Studio连接,一切正常。问题是当我导航到页面加载URL时,说小部件加载失败,页面上没有导航选项。

为什么网站坏了?


共2个答案

匿名用户

您的TFS 2015服务器可能安装了扩展程序,现在您升级到TFS 2017后该扩展程序已损坏。尝试卸载任何扩展程序,如果您想保留它们,请重新安装它们。

根据微软关于TFS 2017中已知问题的留档:

升级TFS时外部扩展不会自动升级

>

  • 问题:

    如果从Visual Studio Marketplace下载扩展,将其发布到TFS 2015安装,然后升级到TFS 2017,则在将扩展的新版本发布到Marketplace时,不会自动更新扩展。

    变通方法:

    升级到TFS 2017后,卸载您在TFS 2015中安装的扩展。然后重新安装最新的扩展。在TFS 2017中,我们添加了一项功能,每天自动检查一次更新的外部扩展并升级它们。

    如果扩展是在内部进行的,那么您需要重新编译它。

    需要针对TFS 2017 DLL重建自定义TFS服务器插件

    >

  • 问题:

    升级到TFS 2017后,自定义TFS服务器插件不起作用。

    变通方法:

    针对TFS 2017程序集重建您的自定义服务器插件。

  • 匿名用户

    我在日志中找不到任何指向任何问题的东西,最后我创建了另一台与源版本相同的服务器,然后升级了它,所以2017年然后将集合移动到目标机器,这解决了问题