我刚刚将Sitecore网站从6.5版升级到版本7.2。
该网站有1个CMS服务器和2个CD服务器,并具有标准的可扩展性配置设置。 CMS服务器有3个发布目标(web_external01 - > CD1,web_external02 - > CD2,登台 - > CMS /预览)。媒体项目存储在数据库中。
升级后,我无法在发布后从CD服务器上查看新上传的媒体项目(图片,pdf等),但它们在网络目标上正确显示。
场景:
在媒体库下上传一个test.png - >发布到3个发布目标 - >浏览http://cms.xxxxx.com/~/media/test.png - >工作!
浏览到http://xxxxx.com/~/media/test.png - > Sitecore文档未找到错误
访问现有媒体项目(升级前已存在的项目)有效。
任何人都知道可能导致此问题的原因是什么?
答案 0 :(得分:0)
您的媒体资料似乎未发布到您的CD服务器。
请检查以下内容:
检查CD服务器的外部数据库中是否找到该项目。
可扩展性设置良好设置。有关如何设置可伸缩性设置的详细信息,您可以阅读我的帖子Sitecore Scalability Setting Configuration
如果您正在使用CDN,请在使用CDN链接时检查图像是否可用,如果没有,请在图像路径上执行无效的CDN
检查您的网站定义,了解您的网站在哪里拍摄图片,即媒体库路径