1

在 ASP.NET 中实现自己的会话管理有哪些选择?

我刚刚找到了一个关于“劫持”内置会话管理的旧解决方案。

有没有一种很好的方法来实现一个执行所有会话任务的组件?如何在一个请求过程中包含一个接收 HTTP 请求和响应的类?

谢谢你的帮助

问候迈克尔

4

2 回答 2

3

您需要两件事,实现 IHttpSessionState 和 HttpModule。在 HttpModule 中挂钩应用程序 AcquireRequestState 和 ReleaseRequestState 事件。

在 Web.Config 中,您需要删除默认会话模块并包含您自己的。

System.We.SessionState 命名空间有许多其他类,您可以根据需要在实现中使用它们和/或可以将其用作参考模式。

于 2009-07-17T08:36:27.847 回答
0

查看这篇文章@MSDN。请注意,SQL Server 和会话状态服务提供程序是内置在 ASP.NET 中的,所以如果对您来说足够了 - 您可以尝试其中之一...

于 2009-07-17T08:31:22.347 回答