Как говорится в Exception Message
, проблема с Sitecore ContentSearch
. Это не касается версии Lucene или проблем с обновлением. Источником проблемы является неправильная Lucene или Solr (в зависимости от того, что вы используете) IndexConfiguration.config
файл.
Проверить это первый
Перед тем как продолжить убедитесь, что его не человеческая ошибка. Эта ошибка будет отображаться, если у вас есть индексный файл в App_Config/Includes/
более одного раза. Или если два или более файла конфигурации индекса с тем же именем элемента xml.
Вариант 1 - Удалить файл
Вы можете либо удалить нарушителя IndexConfiguration.config из папки /App_Config/Includes/
и обновления, касающиеся Index
конфигурационных файлов для использования в DefaultIndexConfiguration
в узле configuration
XML;
<configuration ref="contentSearch/indexConfigurations/defaultLuceneIndexConfiguration" />
Вариант 2 - Fix файл
Другой вариант заключается в изменении пользовательского IndexConfiguration. Большинство разработчиков знакомы с созданием пользовательского Index
путем копирования всего содержимого файла конфигурации, поэтому скопируйте весь конфигурационный файл DefaultIndexconfiguration
, чтобы создать пользовательский код IndexConfiguration
, вызывающий исключение. Это не нужно.
Вам нужно только небольшое количество настроек из конфигурации DefaultIndexconfiguration
, как показано в этом блоге о том, как create a custom IndexConfiguration.
Вам удалось это исправить? –