ASP.Net 自定义 session 状态管理

标签 asp.net session-state

是否可以构建完全自定义的 session 状态模式而不是使用 Inproc 或 SQLServer?

最佳答案

是的,绝对可以,你可以写一个 custom session state store provider通过实现 SessionStateStoreProviderBase类,然后在 web.config 中将 session 状态模式设置为这个自定义实现:

<sessionState 
    mode="Custom"
    customProvider="SomeCustomProviderName">
    <providers>
        <add name="SomeCustomProviderName"
             type="YourNamespace.CustomSessionStateStore"
             connectionStringName="SomeConnectionString" />
    </providers>
</sessionState>

关于ASP.Net 自定义 session 状态管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195341/

相关文章:

c# - DynamoDB 条件检查失败监控

c# - 获取保存的文件路径,无需任何回发

c# - 在 ASP.NET MVC 中动态生成许多路由...这是一个完全糟糕的主意吗?

cookies - Cookie 和 Redis session 存储有什么区别?

php - session_set_start_handler 抛出警告

http - ServletResponse.reset() 是阻止未经授权(注销)用户访问 servlet 的可行方法吗?

c# - 根据用户请求在后台生成文件

jquery - 如何防止ajax调用延长 session 超时?

c# - 如何获取HttpWebResponseMessage的内容

c# - 重定向后 ASP Net Core 2.2 session 丢失