Episerver - 如何在多个环境中管理媒体项

Episerver - How to Manage Media Items on Multiple Environments

大家好,我正在做一个即将结束的 Episerver 项目(我的第一个项目)-

我们遇到的问题之一是我们的 episerver 网站有三个环境。开发人员/暂存/实时。

都有独立的数据库。目前,我们已经通过 CMS 将大量媒体项目添加到我们的实时环境中,我们希望将其与我们的暂存环境同步。

然而,当我们使用实时管理部分的导出数据功能并尝试将其恢复到我们的暂存环境时,我们最终会丢失媒体、重复文件夹等。

是否有 tool/plugin 可用于跨多个环境管理 content/media。 Umbraco 有一个叫做 "courier" 的东西(Umbraco 是我过去使用过的另一个 CMS)寻找 episerver equvilent。

或者导出实时 SQL 数据库并重写暂存数据库的最佳方法是什么?我们在这些环境中设置了不同的用户权限,我们该如何管理?

这在 episerver 的世界里是如何完成的?

不幸的是,最常见的处理方式是您所说的手动处理。还原数据库,复制文件共享,还原后在舞台环境上设置访问权限。

Luc 是一个很好的提供程序,可以让您的本地环境保持同步。 https://devblog.gosso.se/2017/09/downloadifmissingfileblob-provider-version-1-6-for-episerver/