It is assumed that you have already disabled the entire Lucene configuration in the App_Config> Include folder and read the Sitecore Search Scaling Guide, Chapter 3, if this is not already done, please do so.
Now the problem depends on your Global.asax, replace:
Inherits="Sitecore.Web.Application"
To:
Inherits="Sitecore.ContentSearch.SolrProvider.CastleWindsorIntegration.WindsorApplication"
This assumes again that your dependency injection is CastleWindsor, and all the necessary DLLs for CastleWindors have been deployed to your web instance (website folder> bin)
It:
- SolrNet.dll
- Microsoft.Practices.ServiceLocation.dll
- Castle.Facilities.SolrNetIntegration.dll
- Sitecore.ContentSearch.SolrProvider.CastleWindsorIntegration.dll
Alternatively, there are four (4) DI frameworks that you can check to see if CastleWindor is an independent injection of your project, and descriptive data for these DIs can be found in the Sitecore Search Scaling Guide.
After completing the verification and configuration, restart the Sitecore instance and it should load correctly. Hooray!
Edited . You can also check the SOLR support package support DLL version for your current instance version. I ran into this issue several times this week, and the main reason always came down to inconsistencies in the version of the DLL.
Marvin glenn lacuna
source share