首页 文章

如何将DNN模块移动到不同的DNN安装

提问于
浏览
0

我有一个DNN版本5站点,其中包含我想要移动到另一个较新的DNN 7站点的模块 . 在DNN 5安装的文件系统中,我将该模块作为.ascx和.vb文件的集合 . 我也有.dnn文件 .

我一直在寻找如何做到这一点,似乎我需要将所有这些.ascx和.vb文件打包在一起,将它们安装在我的DNN 7站点中 . 有没有办法直接从我拥有的.dnn清单文件中安装它们?

打包文件似乎非常复杂,例如获取Visual Studio项目模板和使用它们等 . 但我现在不想创建模块,我只想将现有模块从一个DNN站点移动到另一个DNN站点 . 我是否真的需要进入整个模块开发生态系统才能完成这项任务?

感谢您的见解!

1 回答

  • 1

    有几种选择 .

    • 使用我的模板在visual studio中进行(更长,更复杂,但如果你想在路上进行更改,那就更好了)

    • 将desktopmodules / MODULENAME文件夹中的所有文件从一个安装复制到另一个安装 . 复制BIN文件夹中的DLL . 转到所需安装的Host / Extensions页面,单击Create New Module按钮,在FROM选项中,从MANIFEST中选择并找到.DNN文件 .

    • 您可以使用现有模块转到安装的Host / Extensions页面,单击要移动的模块旁边的Edit pencil . 选择"create package"选项,您将完成为模块创建ZIP文件的过程 .

    我更喜欢选项#1,顺序为2和3 . #1因为这是长期做事的更好方法 .

相关问题