【发布时间】:2017-10-31 18:52:31
【问题描述】:
我正在使用带有 MVC 的 Kentico 9。当我将图像添加到媒体库时,它不会复制到 MVC 应用程序。我正在使用解析为~/site/media 的默认媒体库位置,但该图像只能从管理域访问。 admin.site.com/site/media/image.jpg 而不是来自site.com/site/media/image.jpg。
为了使图像可以访问,我必须手动将图像复制到相应的文件夹中。
我的管理员和 MVC 站点使用两个不同的 IIS 应用程序池托管在同一台服务器上。但是,我们计划在不久的将来将它们分开,因此此同步正常工作很重要。
- 在 Web Farms 下,我只有一个活动服务器。
- 两个 web.config 文件具有相同的
CMSHashStringSalt值。
基于the Documentation:
By default, content of media libraries is synchronized via web farms and duplicated between Kentico and your MVC application.
编辑: 使用 MVC 配置媒体库的最佳实践是什么?
【问题讨论】:
标签: model-view-controller kentico media-library