Не удается найти узел конфигурации с WFFM
Я пытаюсь обновить нашу Web Forms For Marketers до последней версии, доступной в SDN, однако, когда я прихожу к установке, я получаю следующее исключение:
Could not find configuration node: databases/database[@id='production']
Однако это правильно, поскольку единственными настроенными базами данных являются Core, Master и Web.
Я попытался добавить производственный узел (указывающий на Master) в Databases.config/ConnectionStrings.config, однако он по-прежнему выдает эту ошибку.
Кто-нибудь сталкивался с этим и есть решение?
2 ответа
Проблема заключается в ошибке в Sitecore, которая неправильно очищает и перестраивает базу данных Links.
Поддержка Sitecore предоставила это решение:
- Резервное копирование.
- Усекать таблицу ссылок в базе данных Core.
- Перестройте базу данных ссылок из панели управления Sitecore.
Это, казалось, решило проблему в краткосрочной перспективе. Я уверен, что это будет исправлено в обновлении Sitecore в будущем.
Ошибка говорит вам, что не может найти <database>
узел в вашем web.config
для "производства", так что вам нужно иметь это. То, что у вас есть, должно быть, ссылается на это.