无法解析类型名称:Sitecore.ContentSearch.SolrProvider.SolrSearchIndex、Sitecore.ContentSearch.SolrProvider

Could not resolve type name: Sitecore.ContentSearch.SolrProvider.SolrSearchIndex, Sitecore.ContentSearch.SolrProvider

我正在为 sitecore 中的不同索引( master 和 web )同时配置 solar 和 lucen 。我正在使用 4.1 solar 和 sitecore 8.1。

我已经启用了 Sitecore.ContentSearch.Solr.DefaultIndexConfiguration 和 Sitecore.ContentSearch.lucen.DefaultIndexConfiguration 配置以及各自的索引配置。在重建索引时我遇到了错误

Could not resolve type name: Sitecore.ContentSearch.SolrProvider.SolrSearchIndex, Sitecore.ContentSearch.SolrProvider (method: Sitecore.Configuration.Factory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert)).

出现上述错误的可能原因是什么?

这意味着 Sitecore.ContentSearch.SolrProvider.dll 不在您的 bin 目录中。

dev.sitecore.net 下载适用于您的 Sitecore 版本的 Solr support package 并从中复制 dll。