gpt4 book ai didi

azure - 在 Web 角色中使用 HttpSessionState

转载 作者:行者123 更新时间:2023-12-02 01:59:59 24 4
gpt4 key购买 nike

我希望能够使用dedicated or co-located caching在我的 Azure Web 角色中。

问题是我正在迁移的应用程序广泛使用 HttpSessionState。我不想更改所有这些代码,因为:

  1. 耗时(尤其是测试)

  2. 我无法强制开发人员使用 HttpSessionState

  3. 我希望尽可能避免供应商锁定

是否没有用于专用和同地缓存的 session 提供程序,以便我可以按原样保留现有代码?

最佳答案

我解决了这个问题。要在专用或并置 Azure 缓存中使用 ASP.NET session 状态,需要在 web.config 中设置以下 session 提供程序:

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

关于azure - 在 Web 角色中使用 HttpSessionState,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17725980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com