Sitecore-使用Glass渲染图像已停止工作,但仅在Web数据库上

Sitecore-使用Glass渲染图像已停止工作,但仅在Web数据库上,sitecore,sitecore8,sitecore-mvc,aero-glass,helix,Sitecore,Sitecore8,Sitecore Mvc,Aero Glass,Helix,因此,我有一些组件使用@Html.Glass().RenderImage渲染图像。似乎一夜之间,图像从渲染变为不渲染。在使用主数据库的experience editor中,一切都可以正常工作,但在发布到web数据库并浏览到站点之后,渲染图像调用不会生成html,也不会渲染图像。其他字段类型工作正常,这只发生在图像上 我所尝试的: 在视图中使用断点并检查在生成的玻璃中得到的内容 模型我收到正确的sitecore项目和任何非图像字段的正确值,图像字段为空 创建使用不同图像的不同组件:同一问题 正在

因此,我有一些组件使用@Html.Glass().RenderImage渲染图像。似乎一夜之间,图像从渲染变为不渲染。在使用主数据库的experience editor中,一切都可以正常工作,但在发布到web数据库并浏览到站点之后,渲染图像调用不会生成html,也不会渲染图像。其他字段类型工作正常,这只发生在图像上

我所尝试的:

  • 在视图中使用断点并检查在生成的玻璃中得到的内容 模型我收到正确的sitecore项目和任何非图像字段的正确值,图像字段为空
  • 创建使用不同图像的不同组件:同一问题
  • 正在呈现imagefield.raw.url:null异常
  • 从web数据库中删除项目并重新发布:相同问题
  • 删除glass生成的代码并重新生成:相同问题
  • 重命名图像字段名称:相同问题
  • 一位同事甚至将我的组件复制到他的sitecore站点(字面上是复制/粘贴所有内容),它工作得很好,包括图像和所有内容
我不知道还有什么好尝试的


这是sitecore mvc。

我想你应该通过你的配置和你的同事来尝试找出不同之处。和/或自己建立一个干净的开发环境,希望它会消失:-/该字段是否已发布到web数据库?在master vs.web中检查模板。在开始使用
Glass.Mapper
时,我曾遇到过一个类似的问题,即不同的字段类型。