【发布时间】:2016-01-16 14:07:27
【问题描述】:
突然之间,它停止了工作。我不知道出了什么问题,是什么导致了这种情况发生:
无法实例化事件处理程序。类型: Sitecore.Publishing.HtmlCacheClearer。方法:ClearCaches(方法: Sitecore.Events.Event+EventSubscribers.Add(String eventName, XmlNode 配置节点))。
我尝试了一切可以使它工作的方法,但没有成功
- 从 Sitecore 7.2 重新复制了我的 Sitecore 文件
- 重新索引我的 Solr
- 创建了一个全新的 Sitecore 项目
- 重新发布了完整的网站
- 我的头撞在桌子上
谁能告诉我造成这种情况的原因以及可能的解决方案。我对 Sitecore 还很陌生。
更新publish:end 和publish:end:remote
<event name="publish:end">
<handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCaches">
<sites hint="list">
<site>website</site>
</sites>
</handler>
</event>
<event name="publish:end:remote">
<handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCaches">
<sites hint="list">
<site>website</site>
</sites>
</handler>
</event>
【问题讨论】:
-
您确定从正确版本的 Sitecore 复制文件吗?仔细检查您已部署的
Sitecore.Kernel.dll的版本以及您在 VS 项目中引用的版本。 -
嗨,杰米。我引用了正确的版本。
-
您能否使用
publish:end和publish:end:remote事件的XML 更新问题?
标签: c# solr sitecore sitecore7.2 sitecore-mvc