【问题标题】:Sitecore 8: The model item passed into the dictionary is of type 'Sitecore.Mvc.Presentation.RenderingModel'Sitecore 8:传入字典的模型项的类型为“Sitecore.Mvc.Presentation.RenderingModel”
【发布时间】:2018-08-08 00:07:13
【问题描述】:

当我尝试登录 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'.

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

当我使用 http://{your website}/sitecore/admin/cache.aspx 清除 Sitecore 缓存时,这是一段时间内没有抛出的错误。

有没有办法永久消除这个错误?

【问题讨论】:

  • 这些看起来像默认的 Sitecore 文件,您是否更改了其中的任何一个?可能是一些损坏的文件/DLL,您可以尝试从 Sitecore Web 根目录的 zip 部署一个干净的版本。

标签: sitecore sitecore8


【解决方案1】:

当您在 Core 数据库上删除断开的链接时,ExperienceAnalyticsLineChart 渲染的 Model 属性被错误地删除。

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

【讨论】:

    【解决方案2】:

    在您看来,您使用的是 Sitecore.ExperienceAnalytics.Client.Mvc.Presentation.ExperienceAnalyticsLineChartViewModel 而不是 Sitecore.Mvc.Presentation.RenderingModel 女巫是默认设置。

    如果您想使用自己的模型,您必须在 Sitecore 中注册它 导航到 /sitecore/layout/Models 并在模型类型中添加一个新模型 add "Sitecore.ExperienceAnalytics.Client.Mvc.Presentation.ExperienceAnalyticsLineChartViewModel, YourAssemblyName" 转到 sitecore 中的 View 渲染项,然后在 Model 字段中选择您的模型。

    https://community.sitecore.net/developers/f/8/t/109 看起来他们和你有同样的问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-01
      • 2021-10-01
      • 2011-02-14
      • 1970-01-01
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多