哪些选项是否有在ASP.NET中实现一个自己的会话管理?
我刚刚发现关于“劫持”了内置的会话管理一个旧的解决方案。
有没有落实执行所有任务会话组件的好方法? 如何可以包括接收在一个请求过程的HTTP请求和响应的一类?
谢谢你的帮助
问候迈克尔·
哪些选项是否有在ASP.NET中实现一个自己的会话管理?
我刚刚发现关于“劫持”了内置的会话管理一个旧的解决方案。
有没有落实执行所有任务会话组件的好方法? 如何可以包括接收在一个请求过程的HTTP请求和响应的一类?
谢谢你的帮助
问候迈克尔·
你需要两样东西,实现IHttpSessionState和HTTP模块。 在您的HttpModule挂钩应用的AcquireRequestState和ReleaseRequestState事件。
在web.config中您需要删除默认的会话模块,包括你自己。
该System.We.SessionState命名空间有一些其他类的在您的实现,如果你的愿望和/或你可以使用一个参考模式,你可以使用。
看看这篇文章@ MSDN 。 请注意,SQL Server和会话状态服务提供商是内置在ASP.NET,所以如果是够你 - 你可以尝试这些中的一个......