Sitecore 8.2: Solr не работает с ошибкой - PullRequest
0 голосов
/ 27 сентября 2019

Я использую Sitecore 8.2 обновление 5.

Теперь переключаюсь с Lucene на Solr 6.6.3, используя шаги, упомянутые в https://sitecorerockz.wordpress.com/2018/08/01/lucene-to-solr/

Я создал страницу диагностики, чтобы проверить, является ли Solrработает или нет, я получил следующую ошибку ( снимок экрана ):

Exception Details: Ninject.ActivationException: Error activating ISolrOperations{Dictionary{string, Object}}
No matching bindings are available, and the type is not self-bindable.
Activation path:
 1) Request for ISolrOperations{Dictionary{string, Object}}

Suggestions:
 1) Ensure that you have defined a binding for ISolrOperations{Dictionary{string, Object}}.
 2) If the binding was defined in a module, ensure that the module has been loaded into the kernel.
 3) Ensure you have not accidentally created more than one kernel.
 4) If you are using constructor arguments, ensure that the parameter name matches the constructors parameter name.
 5) If you are using automatic module loading, ensure the search path and filters are correct.

Ошибка источника:

protected override object DoGetInstance(Type serviceType, string key) {
  return _kernel.Get(serviceType, key); 
}
...