DotNetNuke 升级
本周我需要升级当前版本的 DNN。 我目前使用的是2.1.1。 我不想每件事都做两次,所以我有几个问题。
- 是否有升级工具或一些脚本可以帮助我进行升级。
- 我是安装 4.9 还是 5.0 比较好? 是生产。
- 如果我选择 4.9,发布后我可以升级到 5.0 吗?
I need to upgrade my current version of DNN this week. I am currently using 2.1.1. I don't want to do everything twice, so, I have several questions.
- Is there an upgrade tool or some scripts somewhere that will help me to do an upgrade.
- Am I better off installing 4.9 or 5.0. It is production.
- If I go with 4.9, will I be able to upgrade to 5.0 when it releases?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我个人强烈不同意 ALassek,你可以升级 DotNetNuke,你只需要按照列出的步骤操作,只要你这样做就根本不是什么大问题,但有一些关键事项需要记住踏上迁移之路。
目前请勿在生产中使用 5.0。 5.0 目前仅处于 RC2 阶段,不建议在生产中使用它,并且从 RC2 -> 升级路径 Final 可能无法实现!
如果您打算尝试从 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% 支持。
I personally strongly disagree with ALassek, you can upgrade DotNetNuke, you just have to follow the steps listed and as long as you do that it isn't a big deal at all, but there are a few key things to keep in mind as you set down the road to do your migration.
DO NOT USE 5.0 in production at this time. 5.0 is only in RC2 stage at this time and using it in production is NOT recommended and an upgrade path from RC2 -> Final might not be possible!
If you plan on trying to upgrade from 2.1.1 go from it to the most current version of 2, then go to 3, then go to 3.3.7, then go to 4.4.1, then to 4.6.2, then to 4.9.0. Typically you are able to make it, but some sites are not.
Some modules though will need to be updated to work with DNN 4.x, depending on the numbers and vendors this can be an easy process or can involve needing to find other providers for the specific functionality at hand.
As for the potential to upgrade to 5.0 from 4.9, yes, that will be 100% supported once 5.0 is in a production ready state.
根据我的经验,DotNetNuke 倾向于发布重大更改而不记录它们(或记录大部分内容)。 如果不确切知道您在其中安装了什么,就不可能准确地说出您是如何搞砸的。 但我可以向您保证,过渡可能并不容易,特别是如果您安装了很多模块。
2.1.1 => 之间 4.9,变化太大了,我无法想象有任何自动化的升级方式。 您最好从头开始,看看哪些仍然有效。 您很可能需要找到您正在使用的任何模块的更新版本,或者替换那些未保持最新的模块。
It's been my experience that DotNetNuke has a tendancy to release breaking changes without documenting them (or documenting much of anything, for that matter). Without knowing exactly what you have installed in it, it's impossible to say exactly how screwed you are. But I can guarantee you the transition will likely not be easy, especially if you have a lot of modules installed.
Between 2.1.1 => 4.9, so much has changed that I can't imagine there is any automated way to upgrade. You're better off starting from scratch and seeing what still works. Most likely you will need to find newer versions of any modules you're using, or replacements for those that aren't being kept current.
老实说,我不知道。 但我看到 DNN 下载页面非常强烈地指出 5.0 候选版本“不推荐用于生产用途”。
To be honest, I don't know. But I see that the DNN download page very strongly states that the 5.0 release-candidates are "NOT RECOMMENDED FOR PRODUCTION USE".
2x 和 3x 之间存在大量重大更改,这将导致您必须升级或更换几乎所有自定义模块。 除此之外,米切尔是 DNN 的负责人,我会听从他的意见。
There was a huge amount of breaking changes between 2x and 3x which will cause pretty much any custom modules you have to have to be upgraded or replaced. Other than that Mitchel is the DNN man and I would defer to him.