Не удалось получить объект с фабрики: Autofac (Sitecore 8.2) - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть несколько пользовательских команд Sitecore, которые определены в моей веб-конфигурации, и при запуске они регистрируются.Я сталкиваюсь с ошибкой с одним из них, где это не в состоянии создать команду от фабрики Autofac.

Ошибка возникает в этой строке:

return Sitecore.Configuration.Factory.CreateObject(node, null, true) as Command;

В этом случае OuterXML узла выглядит следующим образом:

<command name="customcommands:importtrials" factory="Autofac" 
    ref="Site.Domain.CustomSitecore.Commands.CustomCommands.ImportTrials, Site.Domain" 
    type="Site.Domain.CustomSitecore.Commands.CustomCommands.ImportTrials, Site.Domain" 
    patch:source="customcommands.config" xmlns:patch="http://www.sitecore.net/xmlconfig/" />

Когда я нажимаю эту строку, онавыдает ошибку со следующим сообщением:

Не удалось получить объект с фабрики: Autofac.Идентификатор объекта: Site.Domain.CustomSitecore.Commands.CustomCommands.ImportTrials, Site.Domain (метод: Sitecore.Configuration.DefaultFactory.CreateObject (параметры XmlNode configNode, String [], логическое утверждение, вспомогательный метод IFactoryHelper))

1013) *1012* 1013) *1012* 1013) *

Что могло бы вызвать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...