大家好,我正在处理一个退出的 Episerver 项目(我的第一个)-
我们遇到的问题之一是我们的 episerver 网站有三个环境。开发者/舞台/直播。
所有数据库都有独立的数据库。目前,我们已经通过 CMS 将许多媒体项目添加到我们的实时环境中,我们希望将其与我们的暂存环境同步。
但是,当我们使用实时管理部分的导出数据功能并尝试将其还原到我们的暂存环境时,我们最终会丢失媒体、重复文件夹等。
是否有可用于跨多个环境管理内容/媒体的工具/插件。Umbraco有一个叫做"courier"的东西(Umbraco是我过去使用过的另一个CMS)寻找平等的episerver。
还是执行此操作的最佳方法是导出实时SQL数据库并覆盖我的暂存数据库?我们在这些环境中设置了不同的用户权限,我们如何管理?
在外延的世界里,这个天真的是怎么做到的?
不幸的是,处理此问题的最常见方法是按照您所说手动执行此操作。还原数据库、复制文件共享,并在还原后设置对暂存环境的访问权限。
Luc是一个很好的提供程序,可以保持本地环境同步。 https://devblog.gosso.se/2017/09/downloadifmissingfileblob-provider-version-1-6-for-episerver/