При установке Sitecore Active Commerce-SC80 3.2 я получаю сообщение об ошибке Невозможно загрузить один или несколько запрошенных типов

Ниже приведена трассировка стека:

[ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.]
   System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) +0
   System.Reflection.Assembly.GetTypes() +118
   Glass.Mapper.Configuration.Attributes.AttributeConfigurationLoader.LoadFromAssembly(Assembly assembly) +172

[ConfigurationException: Failed to load types Could not load file or assembly 'Sitecore.Ecommerce.Apps, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.]
   Glass.Mapper.Configuration.Attributes.AttributeConfigurationLoader.LoadFromAssembly(Assembly assembly) +753
   Glass.Mapper.Configuration.Attributes.AttributeConfigurationLoader.<Load>b__0(String assemblyName) +94
   System.Linq.WhereSelectArrayIterator`2.MoveNext() +102
   System.Linq.Enumerable.Aggregate(IEnumerable`1 source, Func`3 func) +116
   Glass.Mapper.Configuration.Attributes.AttributeConfigurationLoader.Load() +272
   Glass.Mapper.Context.<Load>b__0(IConfigurationLoader loader) +63
   System.Linq.WhereSelectArrayIterator`2.MoveNext() +102
   System.Linq.Enumerable.Aggregate(IEnumerable`1 source, Func`3 func) +287
   Glass.Mapper.Context.Load(IConfigurationLoader[] loaders) +425
   ActiveCommerce.Web.App_Start.GlassMapperSc.Start() +60

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
   System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +260
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +146
   System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) +34
   WebActivatorEx.BaseActivationMethodAttribute.InvokeMethod() +288
   WebActivatorEx.ActivationManager.RunActivationMethods(Boolean designerMode) +785
   WebActivatorEx.ActivationManager.RunPostStartMethods() +48
   WebActivatorEx.StartMethodCallingModule.Init(HttpApplication context) +155
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +618
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +402
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +343

[HttpException (0x80004005): Exception has been thrown by the target of an invocation.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +539
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +125
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +731

person Ranjit choudhary    schedule 03.09.2016    source источник
comment
У меня есть руководство по установке, в котором говорится, что нужно внести некоторые изменения в файл web.config, но после установки активной коммерции. Я установил Sitecore E-Commerce Services 2.2 и Sitecore E-Commerce Order Manager 2.2. Нужна помощь, я новичок в Сайткор.   -  person Ranjit choudhary    schedule 03.09.2016


Ответы (1)


Sitecore.Ecommerce.Apps.dll предоставляется Менеджером заказов SES. Эта ошибка указывает на то, что пакет Order Manager либо не установлен, либо не установлен успешно. Я бы проверил, есть ли эта сборка в вашем bin, и попытался бы снова установить Диспетчер заказов. После попытки установки проверьте журнал Sitecore, чтобы узнать, не было ли ошибок во время установки.

person nickwesselman    schedule 06.09.2016
comment
Этой dll нет в папке bin. И я получил сообщение о том, что пакет диспетчера заказов был успешно установлен, а также параметр перезапуска сервера (он был проверен по умолчанию после завершения установки). - person Ranjit choudhary; 06.09.2016
comment
Что-нибудь в журналах Sitecore? Вы должны подтвердить, что у вас правильная версия менеджера заказов. Если этого файла нет в папке /bin, он определенно не устанавливается успешно. - person nickwesselman; 06.09.2016
comment
У меня правильная версия Диспетчера заказов, т.е. 2.2, я пытался установить его несколько раз, и каждый раз получаю сообщение о том, что пакет успешно установлен. Тем не менее я не вижу Sitecore.Ecommerce.Apps.dll в папке bin. Я не получаю ничего ведущего из журналов. Любое другое предложение? - person Ranjit choudhary; 08.09.2016
comment
Устанавливается ли какое-либо другое содержимое пакета? Вы можете открыть пакет в 7zip и просмотреть содержащиеся в нем файлы и элементы. - person nickwesselman; 08.09.2016
comment
Я смог установить его после нескольких попыток, вы были правы первые два пакета (т.е. ранее SES и менеджер заказов не устанавливались должным образом). - person Ranjit choudhary; 17.09.2016