Sitecore - 如何从CM服务器加载CD服务器上的图像?

时间:2017-12-15 07:13:05

标签: sitecore sitecore8

我有两个独立的服务器:一个是CD服务器,一个是CM服务器。我在CM服务器上传图像并发布它们。在网络数据库中,虽然我看到了媒体库项目

下的图像

enter image description here

但它们不会显示在CD服务器上(例如网站上),它表示未找到图像。请帮助我知道如何解决这个问题,或者我确实需要一些配置。

非常感谢。

2 个答案:

答案 0 :(得分:0)

Sitecore媒体项目可以将实际媒体文件作为:

  • 数据库中的Blob - 一切都自动运行OOB
  • 文件系统上的文件 - 需要配置WebDeploy, or DFS

数据库资源成本很高,您可能不希望将它们浪费在可通过免费工具实现的目标上。

由于默认情况下WebDeploy通过比较源和目标之间的文件哈希来查找已修改的文件,因此一段时间后它会变慢。

答案 1 :(得分:0)

您可能已将媒体库中的图像上传为文件。因此,图像存储为文件系统上的文件。要验证这一点,媒体库中的图像项目将在图像项目的“文件路径”字段中设置路径值。这些文件也必须移动到CD服务器的文件系统。 如果您批量上传图像,则默认情况下可以将它们存储为数据库中的blob,而不是使用以下设置将其存储为文件系统中的文件 -

<setting name="Media.UploadAsFiles" value="false">