本周我需要升级当前版本的 DNN。我目前使用的是2.1.1。我不想每件事都做两次,所以我有几个问题。

  1. 是否有升级工具或一些脚本可以帮助我进行升级。
  2. 我是安装 4.9 还是 5.0 比较好?是生产。
  3. 如果我选择 4.9,发布后我可以升级到 5.0 吗?
有帮助吗?

解决方案

根据我的经验,DotNetNuke 倾向于发布重大更改而不对其进行记录(或就此而言,记录大部分内容)。如果不知道你到底安装了什么,就不可能准确地说出 如何 你完蛋了。但我可以向您保证,过渡可能并不容易,特别是如果您安装了很多模块。

在 2.1.1 => 4.9 之间,发生了如此多的变化,我无法想象有任何自动升级方式。您最好从头开始,看看哪些仍然有效。您很可能需要找到您正在使用的任何模块的更新版本,或者替换那些未保持最新的模块。

其他提示

我个人强烈不同意 ALassek,你可以升级 DotNetNuke,你只需要按照列出的步骤操作,只要你这样做就根本不是什么大问题,但有一些关键事项需要记住踏上迁移之路。

  1. 目前请勿在生产中使用 5.0。5.0 目前仅处于 RC2 阶段,不建议在生产中使用它,并且从 RC2 -> Final 的升级路径可能无法实现!

  2. 如果您打算尝试从 2.1.1 升级,请先升级到最新版本 2,然后升级到 3,然后升级到 3.3.7,然后升级到 4.4.1,然后升级到 4.6.2,最后升级到 4.9 .0。通常您可以做到,但有些网站则不能。

不过,某些模块需要更新才能与 DNN 4.x 配合使用,具体取决于数量和供应商,这可能是一个简单的过程,或者可能需要寻找其他提供商来实现手头的特定功能。

至于从 4.9 升级到 5.0 的可能性,是的,一旦 5.0 处于生产就绪状态,就会 100% 支持。

老实说,我不知道。但我看到 DNN 下载页面非常强烈地指出 5.0 候选版本“不推荐用于生产用途”。

2x 和 3x 之间存在大量重大更改,这将导致您必须升级或更换几乎所有自定义模块。除此之外,米切尔是 DNN 的负责人,我会听从他的意见。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top