所以我有一些使用@Html.Glass().RenderImage 渲染图像的组件。似乎在一夜之间,图像从渲染变为不渲染。在使用主数据库的体验编辑器中一切正常,但在发布到 Web 数据库并浏览到站点后,没有为渲染图像调用制作 html,也没有渲染图像。其他字段类型工作正常,这只发生在图像上。
我试过的:
- 在视图中使用断点并检查我在 Glass 生成的模型中得到的内容。我收到正确的站点核心项目和任何非图像字段的正确值,图像字段为空。
- 创建使用不同图像的不同组件:相同的问题
- 渲染 imagefield.raw.url: null 异常
- 从网络数据库中删除项目并重新发布:同样的问题
- 删除玻璃生成的代码并重新生成:同样的问题
- 重命名图像字段名称:同样的问题
- 一位同事甚至将我的组件复制到他的 sitecore 站点(字面意思是复制/粘贴所有内容),它工作得很好,图像等等。
我不确定还能尝试什么。
这是站点核心 mvc。