Azure角色内缓存会话状态无响应

本文关键字:响应 会话状态 缓存 角色 Azure | 更新日期: 2023-09-27 18:25:06

我正在为会话状态使用In-Role缓存。我已经完成了这个页面所说的一切,但不知何故,当我在浏览器中请求时,我的页面一直在加载。当我从web.config中删除该元素并进行IIS重置时,我的网站会正常启动并工作。

我正在使用Azure SDK 2.3,并安装了NuGet包。我的sessionState元素如下所示:

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

我的dataCacheClients元素如下所示:

<dataCacheClients>
    <dataCacheClient name="default" isCompressionEnabled="true">
        <autoDiscover isEnabled="true" identifier="role.name" />
    </dataCacheClient>
</dataCacheClients>

当我浏览到Azure中的blob存储时,我可以看到7c2f7246b22b4d701692f695eda811ed_Role.Name__ConfigBlob正在更新,因此应该存在连接。

有人知道怎么了吗?

Azure角色内缓存会话状态无响应

我升级到Azure SDK 2.4并修复了问题。感谢@Gaurav Mantri!