0

我有一个基于不同环境(DEV & QA、STAGE、PRE-PROD、PROD & DEMO)的 DNN 网站。我希望所有菜单项和完整的菜单结构在所有这些环境中保持同步。理想情况下,我想将 PROD 视为 MASTER 配置,并找到一种将整个菜单结构从 PROD 复制到其他环境的方法。有没有人对如何实现这一点有任何提示或见解?

4

1 回答 1

2

一种方法可能是将生产导出为门户模板,然后定期将该模板导入/应用到您的其他环境中。

这可能是使用 DNN 执行此操作的唯一开箱即用的方法。否则,您将需要创建数据库同步脚本。

更新:需要更新的表格列表(假设您只想维护页面而不是页面上的内容

选项卡 TabSettings TabPermissions

使用 DNN 7.1.*,您可能还需要担心 TabURL

如果您想要内容,您将需要 Modules TabModules ModuleSettings 以及模块使用的任何 Content 表(例如:HTML 模块使用 HTMLText 表)

于 2013-08-26T14:57:42.757 回答