0

我已经使用 Velocity 分布式缓存设置了会话管理。我有 3 台服务器托管缓存并创建了命名缓存

new-cache Sessions -Secondaries 1 TTL 1440

以下在我的 web.config 文件中

<section name="dataCacheClient"
type="Microsoft.Data.Caching.DataCacheClientSection,&#xD;&#xA;   cacheBaseLibrary"
allowLocation="true"
allowDefinition="Everywhere"/>

    <sessionState mode="Custom" customProvider="Velocity" >
        <providers>
            <add
              name="Velocity"
                       type="Microsoft.Data.Caching.DataCacheSessionStoreProvider"
              cacheName="Sessions"/>
        </providers>
    </sessionState>

任何帮助,将不胜感激。

4

1 回答 1

1

看起来项目正在被驱逐。默认情况下,缓存是可驱逐的,即可以驱逐存储在缓存中的项目。您应该使用 new-cache 命令创建一个不可驱逐的缓存。示例:New-Cache -Eviction 无

根据需要设置其他缓存属性。

于 2009-12-03T04:47:26.750 回答