Sitecore 8:传递到字典中的模型项是'Sitecore.Mvc.Presentation.RenderingModel'类型

Pra*_*ane 1 sitecore sitecore8

当我尝试登录Sitecore后端时,我随机收到以下错误.

The model item passed into the dictionary is of type 'Sitecore.Mvc.Presentation.RenderingModel', but this dictionary requires a model item of type 'Sitecore.ExperienceAnalytics.Client.Mvc.Presentation.ExperienceAnalyticsLineChartViewModel'.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在使用Sitecore Launchpad - >控制面板 - >重建链接数据库构建Sitecore链接数据库后,我遇到了此问题.

当我使用http:// {您的网站} /sitecore/admin/cache.aspx清除Sitecore缓存时,这是错误,有时不会抛出.

反正永远消除这个错误?

Cor*_*ith 11

在Core数据库上删除Broken Links时,会错误地删除呈现的Model属性ExperienceAnalyticsLineChart.

  1. 导航到Sitecore实例的内容编辑器中的Core数据库http://{your-sitecore-url}/sitecore/shell/default.aspx?sc_content=core.
  2. 导航到ExperienceAnalyticsLineChart项目树中的渲染/sitecore/client/Applications/ExperienceAnalytics/Common/Layouts/Renderings/ExperienceAnalyticsLineChart.
  3. Model字段设置为Sitecore.ExperienceAnalytics.Client.Mvc.Presentation.ExperienceAnalyticsLineChartViewModel, Sitecore.ExperienceAnalytics.Client.
  4. 保存该项目,如果提示该项目包含损坏的链接,请单击"确定".
  5. 重新登录Sitecore,启动板将加载.