Sitefinity 9.2 MVC 5 Feather and Ninject - Ошибка загрузки модуля, другой модуль с тем же именем уже загружен

Пожалуйста, смотрите прикрепленные скриншоты и код, если это облегчает задачу (внизу этого http://www.sitefinity.com/developer-network/forums/developing-with-sitefinity-/sitefinity-8-2-to-9-upgrade-error сообщение)

Я перепробовал все методы, перечисленные выше, и обходной путь, но все еще продолжаю получать ту же проблему.

Это происходит, когда я запускаю изменения (активирую / деактивирую) модуль в Sitefinity/Administration/ModulesAndServices

Индикатор выполнения (зеленый) зацикливается, и обновление страницы дает мне следующее:

Ошибка загрузки Ninject-компонента ICache. Такой компонент не был зарегистрирован в контейнере компонента ядра.

Предложения: 1) Если вы создали собственный подкласс для KernelBase, убедитесь, что вы правильно реализовали метод AddComponents(). 2) Убедитесь, что вы не удалили компонент из контейнера с помощью вызова RemoveAll(). 3) Убедитесь, что вы случайно не создали более одного ядра.

И в журналах ошибок для sitefinity я получаю:

Сообщение: ошибка при загрузке модуля YourPackage.YourModule типа YourModule. Другой модуль (типа YourModule) с тем же именем уже загружен. Предложения: 1) Убедитесь, что вы случайно не загрузили один и тот же модуль дважды. 2) Если вы используете автоматическую загрузку модуля, убедитесь, что вы не загрузили модуль вручную, который может быть найден загрузчиком модуля.

Следуйте за статьей: http://docs.sitefinity.com/feather-use-constructor-dependency-injections и обходной путь тоже: https://github.com/Sitefinity/feather/issues/2580

Заранее спасибо

0 ответов

Другие вопросы по тегам