Sitecore配置补丁将sharedSessionState更新为mongo

时间:2016-05-29 09:09:23

标签: sitecore session-state patch sitecore8

尝试应用配置补丁来更新共享会话状态,以便在下面使用mongo per doco: 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设置。

任何帮助都会很好。

1 个答案:

答案 0 :(得分:2)

您不需要删除现有的<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文件之后添加