Installation DotNetNuke-从专业版过渡到社区版的最佳方式

Installation DotNetNuke-从专业版过渡到社区版的最佳方式,installation,dotnetnuke,move,downgrade,Installation,Dotnetnuke,Move,Downgrade,将200+MB的DotNetNuke站点从专业版迁移到社区版的最佳过程是什么?我询问Stackoverflow社区,因为DotNetNuke的标准行是“没有支持的选项可以从PE切换到CE”,或者联系他们的客户支持。然而,DNN支持人员告诉一位团队成员,从专业人员到社区是不可能的,所以这是浪费时间 根据研究,有两种可能性可以做到这一点: 创建一个新的社区安装,然后逐个模块地检查和移动它。这里- 备份Professional,然后在其上安装Community Edition,然后查看web.conf

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

根据研究,有两种可能性可以做到这一点:

  • 创建一个新的社区安装,然后逐个模块地检查和移动它。这里-

  • 备份Professional,然后在其上安装Community Edition,然后查看web.config并验证每一部分是否正确。这里-

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

    编辑

    回顾这个问题,转换一个复杂站点的唯一真正方法是基本上重建它,我成功地做到了这一点。如果你正试图从旧版的Professional切换到新版的Community,情况就更糟了。我还想指出的是,进入社区是正确的决定,因为我们甚至没有使用任何额外的功能,而且他们的支持也没有任何帮助。

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

    选项1:看似乏味,但肯定会奏效

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


    祝你好运。

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

    我听说DNN不支持这一点,但如果您打开支持票,他们可以指导您完成整个过程

    这是我在他们的支持论坛中发现的:


    如果你对此有困难,我发现社交媒体(G+和他们的论坛)上的DNN更具响应性。有时需要一点刺激。

    这一次对当事人来说太晚了-另一种选择可能是进行门户/网站导出,然后将其导入CE版本。对于不支持此功能的模块,它也有自己的问题,但是如果您是HTML内容密集型的,那么您可以这样做。

    我不知道这两个版本有那么相似,我知道这非常有用。希望我们不必通过他们的支持来降级,我们团队中有人昨晚尝试导出,但没有成功,但看起来他好像试图将专业版本5导出到社区版本7。那可能跳得太大了。如果有机会,我可能会尝试使用相同的版本。Mike-是的,尽量保持门户的导出/导入与版本尽可能接近-我做了大量的准备工作和规划,并且进行了大量备份,真的很幸运!