将 sitecore 从 7.2 升级到 7.5 后出现有关 Solr 的错误

Getting Error regarding Solr after upgrading sitecore from 7.2 to 7.5

我将 Sitecore 7.2 系统升级到 Sitecore 7.5 后,所有页面都出现错误

Server Error in '/' Application.

Method 'get_IsSharded' in type 'Sitecore.ContentSearch.SolrProvider.SolrSearchIndex' from assembly 'Sitecore.ContentSearch.SolrProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.TypeLoadException: Method 'get_IsSharded' in type 'Sitecore.ContentSearch.SolrProvider.SolrSearchIndex' from assembly 'Sitecore.ContentSearch.SolrProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

Source Error: 


Line 80:             string fullTextQuery = "", List<Refinement> refinementFilter = null,
Line 81:             List<PrioritizedField> overrideContentPrioritizedFieldList = null)
Line 82:         {
Line 83:             var query = GetQueryableResults(indexName, language, templateGuidFilter, locationGuidFilter, fullTextQuery, refinementFilter, overrideContentPrioritizedFieldList);
Line 84:             return query != null ? query.Select(toItem => toItem.GetItem()).ToList() : null;

如有任何帮助,我们将不胜感激

您似乎错过了升级 Solr 支持包,根据您升级的 7.5 版本,您需要转到 CMS Updates Page 并转到 "Download the Solr support package" 部分并升级 dll。