Sitecore 配置补丁将 sharedSessionState 更新为 mongo

Sitecore config patch update sharedSessionState to mongo

正在尝试应用配置补丁来更新共享会话状态以使用下面的每个 doco mongo: https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/xdb/session_state/walkthrough_configuring_a_shared_session_state_database_using_the_mongodb_provider

然而,修补它的最佳方法有点卡住了。一种选择是删除 sharedSessionState 节点并添加 mongo 设置。

任何帮助都会很好。

您不需要删除现有的 <sharedSessionState> 节点。只需使用下面的补丁:

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
  <sitecore>
    <tracking>
      <sharedSessionState>
        <patch:attribute name="defaultProvider">mongo</patch:attribute>
        <providers>
             <add
                 name="mongo"
                 type="Sitecore.SessionProvider.MongoDB.MongoSessionStateProvider,
                 Sitecore.SessionProvider.MongoDB"
                 connectionStringName="session"
                 pollingInterval="2"
                 compression="true"
                 sessionType="shared"/>
        </providers>
      </sharedSessionState>
    </tracking>
  </sitecore>
</configuration>

记得在Sitecore.Analytics.Tracking.config文件后添加。