Description
If you are attempting to print an order from the Order Manager in Sitecore 7.5 when utilizing Active Commerce 3.2, you may receive the following error:
[FileLoadException: Could not load file or assembly 'Stimulsoft.Report.Web, Version=2009.3.600.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)]
Sitecore.Ecommerce.Apps.Web.UI.WebControls.PrintOrder.CreateChildControls() +0
System.Web.UI.Control.EnsureChildControls() +189
System.Web.UI.WebControls.CompositeControl.get_Controls() +24
Sitecore.Layouts.Expander.Expand(Control control) +220
Sitecore.Nexus.Web.NexusPlaceholderApi.(Placeholder ) +606
Sitecore.Nexus.Web.NexusPlaceholderApi.CreateChildControls(Placeholder placeholder) +487
System.Web.UI.Control.EnsureChildControls() +189
Sitecore.Layouts.Expander.Expand(Control control) +69
Sitecore.Layouts.Expander.Expand(Control control) +290
Sitecore.Layouts.Expander.Expand(Control control) +290
Sitecore.Layouts.PageContext.Build() +48
(Object , Object[] ) +83
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +365
Sitecore.Layouts.PageContext.BuildControlTree(Object sender, EventArgs e) +178
System.Web.UI.Page.PerformPreInit() +49
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1844
Solution
Add the following to the <assemblyBinding> section of your Web.config:
<dependentAssembly> <assemblyIdentity name="Stimulsoft.Report.Web" publicKeyToken="ebe6666cba19647a" xmlns="urn:schemas-microsoft-com:asm.v1" /> <bindingRedirect oldVersion="1.0.0.0-2013.1.1600.0" newVersion="2013.1.1600.0" xmlns="urn:schemas-microsoft-com:asm.v1" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Stimulsoft.Base" publicKeyToken="ebe6666cba19647a" xmlns="urn:schemas-microsoft-com:asm.v1" /> <bindingRedirect oldVersion="1.0.0.0-2013.1.1600.0" newVersion="2013.1.1600.0" xmlns="urn:schemas-microsoft-com:asm.v1" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Stimulsoft.Report" publicKeyToken="ebe6666cba19647a" xmlns="urn:schemas-microsoft-com:asm.v1" /> <bindingRedirect oldVersion="1.0.0.0-2013.1.1600.0" newVersion="2013.1.1600.0" xmlns="urn:schemas-microsoft-com:asm.v1" /> </dependentAssembly>
Comments