2

将 200+ MB DotNetNuke 网站从专业版迁移到社区版的最佳流程是什么?我在询问 Stackoverflow 社区,因为 DotNetNuke 的标准行是“不支持从 PE 切换到 CE 的选项”,或者联系他们的客户支持。然而,DNN 支持告诉一位团队成员告诉我们,从专业到社区是不可能的,所以这是浪费时间。

根据研究,这样做有几种可能性:

  1. 创建一个新的社区安装,然后逐个模块地检查并逐步移动它。这里 - http://www.dnnsoftware.com/forums/forumid/0/threadid/427840/scope/posts

  2. 对 Professional 进行备份,然后在其上安装 Community Edition,然后通过 web.config 并验证每个部分是否正确。在这里 - http://fl2rs.com/downgrading-dotnetnuke-from-professional-to-community-edition/

哪一个将 DotNetNuke 专业版转换为社区版最成功?另外,如果您知道更好的方法,请分享。感谢您的时间。

编辑
回顾这个问题,转换复杂网站的唯一真正方法是基本上重建它,我成功地做到了。如果您尝试从旧版专业版切换到新版社区版,则更是如此。我还想指出,去社区是正确的决定,因为我们甚至没有使用任何额外的功能,而且他们的支持也从来没有帮助过。

4

3 回答 3

2

我认为没有从专业版到社区版的内置降级功能。正如在此问题中所述,DNN 专业版和 DNN 社区版共享相同的代码库。换句话说,DNN Pro 是 DNN CE,带有一些额外的内置扩展,例如文档管理器、模拟用户、不同的缓存等。这意味着 99.9% 的模块和皮肤在任一版本中都可以正常运行。

选项1:看起来很乏味,但肯定会奏效。

选项 2:我会在开发机器上制作站点的备份副本,并在生产服务器上尝试之前尝试在那里进行备份。如果您尝试,请发布结果。

祝你好运。

于 2013-09-12T01:25:13.950 回答
0

选项 1 可行,但我不确定选项 2。

我听说 DNN 不支持此功能,但如果您打开支持票证,他们可以引导您完成整个过程。

这是我在他们的支持论坛中找到的:http ://www.dnnsoftware.com/answers/cid/414288

如果您对此有疑问,我发现社交媒体(G+ 及其论坛)上的 DNN 响应速度更快。有时需要一点刺激。

于 2013-09-12T12:42:32.153 回答
0

在这方面迟到了 - 另一种选择可能是进行门户/站点导出,然后将其导入 CE 版本。对于不支持此功能的模块,它有其自身的问题,但如果您的 HTML 内容很重,那么您可以做到。

于 2013-09-12T16:34:57.857 回答