Sitecore Commerce 8.2.1 には、Windows 10 Fall Creators Update (build 1709) との互換性の問題があります。Windows をこのバージョンにアップグレードした後、貴社の Sitecore サイトや Commerce Server のプロファイル システムに関連する操作を行った際に、次のようなエラーが発生します。
[COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.] CommerceServer.Core.Interop.Profiles.ProfileServiceClass.Initialize(String sConfigStore, String sCatalog) +0 CommerceServer.Core.Runtime.Profiles.ProfileContext..ctor(String profileServiceConnectionString, String providerConnectionString, String ConnectionString, DebugContext debugContext) +808 [CommerceProfileSystemException: Failed to initialize profile service handle.] CommerceServer.Core.Runtime.Profiles.ProfileContext..ctor(String profileServiceConnectionString, String providerConnectionString, String bdaoConnectionString, DebugContext debugContext) +1385 CommerceServer.Core.Runtime.CommerceContextFactory.CreateProfileContext() +939 CommerceServer.Core.Runtime.CommerceContextFactory.get_ProfileContextSingleton() +116 CommerceServer.Core.Runtime.Profiles.CommerceProfileModule.get_ModuleProfileContext() +129 CommerceServer.Core.Runtime.Profiles.CommerceProfileModule.get_ProfileContext() +178 Sitecore.Commerce.Connect.CommerceServer.Pipelines.CommerceProfileProcessor.Begin(CommerceProfileModule module) +25 Sitecore.Commerce.Connect.CommerceServer.Pipelines.CommerceBaseModuleProcessor`1.BeginRequest(PipelineArgs args) +92 Sitecore.Commerce.Connect.CommerceServer.Pipelines.CommerceBaseModuleProcessor`1.Init(PipelineArgs args) +176 (Object , Object[] ) +74 Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +469 Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) +22 Sitecore.Nexus.Web.HttpModule.Application_Start() +288 Sitecore.Nexus.Web.HttpModule.Init(HttpApplication app) +670 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +581 System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +418 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +369 [HttpException (0x80004005): Failed to initialize profile service handle.] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +534 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +111 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +718
この問題を解決するには、次のオプションのいずれかを検討してください。
この Hotfix は 特定の Sitecore Commerce バージョン向けに作成されたものであり、他のバージョンの Sitecore Commerce にインストールしたり、(互換性が確認できるまでは)他の Hotfix と組み合わせてインストールすることはできませんので、ご注意ください。
特定の Sitecore Commerce のインスタンスに既に他の Hotfix がインストールされている場合は、互換性チェックのリクエストを Sitecore サポートにお問い合わせください。
インストール方法の指示については、アーカイブ内の readme.txt ファイルをご参照ください。