我们使用Kentico 8.2,并具有开发,测试,阶段和生产环境。我们会不时用生产中的当前内容刷新较低环境中的内容树。 Kentico支持这一点,但是在完成树的完全同步之后,节点大部分失序。手动同步所有节点订单相当费力。我们如何自动完成这一点?这是Kentico本机支持的吗?从生产环境到开发/测试/舞台环境的同步节点顺序
我想到的一个想法是在T-SQL中使用简单的更新语句,将生产CMS_Tree表连接到测试环境中的同一个表(加入NodeAliasPath),并将测试中的NodeOrder设置为等于生产中的NodeOrder值。
我们尽量不要在数据库本身做很多直接的数据操作,因为担心未知的副作用。在这种情况下,节点订单的这种更新是否会对数据库或Kentico应用程序中的其他任何内容产生不利影响?
您是从生产环境中手动刷新它吗?你用什么方法来做这个“刷新”? – probrandono
@probrandono是,只从生产刷新到较低的环境。要从Dev> Test> Stage> Prod,我们使用Staging应用程序作为“普通”。该方法正在同步从源环境到目标的整个内容树。 – neizan
您在系统>设置中的节点顺序设置是什么? –