У меня есть несколько пользовательских команд 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) *
Что могло бы вызвать это?