Sitecore Commerce Server 无法记录事件
Sitecore Commerce Server was unable to log an event
我正在尝试安装 Sitecore Commerce Server 11.3 + Sitecore 8.1。我正在执行 dev.sitecore.net 中的所有步骤。当我在 Windows 10 上安装它时,一切正常,我可以将 Sitecore 与 Commerce 服务器连接起来。但是当我在 Windows 2008 R2
上执行相同的步骤时
Commerce Server 无法记录事件。请确保 Commerce Server 事件记录 COM+ 应用程序的身份是具有记录事件权限的帐户(组件服务 MMC 可用于配置此)。
堆栈跟踪:
[COMException (0x80070006): Commerce Server 无法记录事件。请确保 Commerce Server 事件记录 COM+ 应用程序的身份是有权记录事件的帐户(组件服务 MMC 可用于配置此)。]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +14579646
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 类型) +622
CommerceServer.Core.Configuration.ISiteConfigReadOnly.Initialize(字符串 bstrSiteName) +0
CommerceServer.Core.Runtime.Configuration.CommerceResourceCollection..ctor(字符串站点名称) +227
CommerceServer.Core.Runtime.CommerceApplicationModule.InitializeApplication() +587
CommerceServer.Core.Runtime.CommerceApplicationModule.Init(HttpApplication appInstance) +160
Sitecore.Commerce.Connect.CommerceServer.Pipelines.CommerceBaseModuleProcessor`1.Init(PipelineArgs args) +143
(对象,对象[])+83
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs 参数) +445
Sitecore.Nexus.Web.HttpModule.Application_Start() +188
Sitecore.Nexus.Web.HttpModule.Init(HttpApplication 应用程序) +516
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext、HttpContext 上下文、MethodInfo[] 处理程序)+571
System.Web.HttpApplication.InitSpecial(HttpApplicationState 状态、MethodInfo[] 处理程序、IntPtr appContext、HttpContext 上下文)+322
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext 上下文) +402
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +452
[HttpException (0x80004005): Commerce Server 无法记录事件。请确保 Commerce Server 事件记录 COM+ 应用程序的身份是有权记录事件的帐户(组件服务 MMC 可用于配置此)。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+646
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文)+159
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext 上下文) +778
我比较了Windows 10 和Windows 2008 R2 Commerce 服务器的COM 配置,但没有发现任何变化。
如何为 Commerce Server 事件日志记录 COM+ 提供足够的权限来访问日志?
或者如何以其他方式解决这个问题?
任何建议表示赞赏...
问题是 Windows 2008 R2 我在安装时使用了域凭据。当我创建本地用户并使用他的凭据时,一切都开始正常工作。
我正在尝试安装 Sitecore Commerce Server 11.3 + Sitecore 8.1。我正在执行 dev.sitecore.net 中的所有步骤。当我在 Windows 10 上安装它时,一切正常,我可以将 Sitecore 与 Commerce 服务器连接起来。但是当我在 Windows 2008 R2
上执行相同的步骤时Commerce Server 无法记录事件。请确保 Commerce Server 事件记录 COM+ 应用程序的身份是具有记录事件权限的帐户(组件服务 MMC 可用于配置此)。
堆栈跟踪: [COMException (0x80070006): Commerce Server 无法记录事件。请确保 Commerce Server 事件记录 COM+ 应用程序的身份是有权记录事件的帐户(组件服务 MMC 可用于配置此)。] System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +14579646 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 类型) +622 CommerceServer.Core.Configuration.ISiteConfigReadOnly.Initialize(字符串 bstrSiteName) +0 CommerceServer.Core.Runtime.Configuration.CommerceResourceCollection..ctor(字符串站点名称) +227 CommerceServer.Core.Runtime.CommerceApplicationModule.InitializeApplication() +587 CommerceServer.Core.Runtime.CommerceApplicationModule.Init(HttpApplication appInstance) +160 Sitecore.Commerce.Connect.CommerceServer.Pipelines.CommerceBaseModuleProcessor`1.Init(PipelineArgs args) +143 (对象,对象[])+83 Sitecore.Pipelines.CorePipeline.Run(PipelineArgs 参数) +445 Sitecore.Nexus.Web.HttpModule.Application_Start() +188 Sitecore.Nexus.Web.HttpModule.Init(HttpApplication 应用程序) +516 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext、HttpContext 上下文、MethodInfo[] 处理程序)+571 System.Web.HttpApplication.InitSpecial(HttpApplicationState 状态、MethodInfo[] 处理程序、IntPtr appContext、HttpContext 上下文)+322 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext 上下文) +402 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +452 [HttpException (0x80004005): Commerce Server 无法记录事件。请确保 Commerce Server 事件记录 COM+ 应用程序的身份是有权记录事件的帐户(组件服务 MMC 可用于配置此)。] System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+646 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文)+159 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext 上下文) +778
我比较了Windows 10 和Windows 2008 R2 Commerce 服务器的COM 配置,但没有发现任何变化。 如何为 Commerce Server 事件日志记录 COM+ 提供足够的权限来访问日志? 或者如何以其他方式解决这个问题? 任何建议表示赞赏...
问题是 Windows 2008 R2 我在安装时使用了域凭据。当我创建本地用户并使用他的凭据时,一切都开始正常工作。