我想将我现有的 umbraco 项目 4.8.1 版本升级到最新版本 7.5.3,但我不知道确切的方法,是否逐步转换增量(从 4.8.1 到 4.10.X、4.10.X到 4.11.X 等等..) 或直接到版本 7.5.3,请给我适当的解决方案,让我将现有版本的 umbraco 项目升级到最新版本的 umbraco。
谢谢
我想将我现有的 umbraco 项目 4.8.1 版本升级到最新版本 7.5.3,但我不知道确切的方法,是否逐步转换增量(从 4.8.1 到 4.10.X、4.10.X到 4.11.X 等等..) 或直接到版本 7.5.3,请给我适当的解决方案,让我将现有版本的 umbraco 项目升级到最新版本的 umbraco。
谢谢
我现在已经完成了其中的几个,其中一个在一个非常大的站点上。我肯定会逐步将 v4 升级到每个次要版本,因为升级过程不像现在那样可靠,并且可能存在重大更改以及要删除的许多文件。提前阅读Our Umbraco 网站上的版本特定升级。
幸运的是,Nuget 包一直回到你开始的版本,所以我会利用它并在每一步升级包,并将你的更改提交到源代码存储库并标记它们,然后再继续下一个。当您在生产现场重复该过程时,它会有所帮助。
所以,我第一次尝试的升级路径可能如下:
4.8.1 > 4.9.1 > 4.10.1.1 > 4.11.10 > 6.2.6 > 7.5.x
我发现最大的问题之一是阅读发行说明并确保删除所有不再需要和在发行说明中详细说明的文件。
与过去相比,现在有更多信息可以在您遇到困难时为您提供帮助。
没有完美的方法来进行这种升级。这完全取决于您的解决方案有多复杂,以及您在 Umbraco 本身之上构建了什么。我建议您创建所有内容的备份,然后尝试直接从一个更新到最新版本。如果您熟悉 Visual Studio,则可以为此使用 nuget(它将为配置文件创建备份并自动为您合并)。
您还可以从今年 Codegarden 观看 Per Ploug 的会议。它为所有想要升级旧网站的人提供了很多提示和技巧。视频可在此处获得:https ://video.twentythree.net/migrating-mom-to-uaas 。不记得了,但您可能需要更新到 v6.x 才能直接进一步处理到 7.x。但是创建备份并使用它 - 这是我的意见和建议:)