1

我正在创建一个使用 Co-Located Cache 进行会话管理的 Web 应用程序。在开发中,我收到此错误

引用的缓存不存在。联系管理员或使用缓存管理工具创建缓存

但我不知道从哪里可以创建缓存。我安装了 Azure SDK 并使用 VS2012。我没有安装 AppFabric 的任何服务器。我需要安装 AppFabric 吗?如果是,那么有人可以提供一个链接以在开发模式下安装和使用 AppFabric。如果没有,那么解决方案是什么?谢谢

4

1 回答 1

0

请检查缓存客户端配置中的缓存名称。

<system.web>
  <sessionState mode="Custom" customProvider="AFCacheSessionStateProvider">
    <providers>
      <add name="AFCacheSessionStateProvider" 
        type="Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider,
              Microsoft.Web.DistributedCache" 
        cacheName="default" 
        dataCacheClientName="default"/>
    </providers>
  </sessionState>
</system.web>

它应该是默认的或在服务器上创建的另一个缓存。

请参阅此链接以配置 Azure Co-Located Caching。

于 2013-08-12T07:56:44.457 回答