1

What options are there to implement an own session management in ASP.NET?

I just found one older solution about "highjacking" the built-in session management.

Is there a nice way to implement a component which performs all session tasks? How can i include a class which receives the HTTP Request and Response during one request process?

Thanks for your help

Regards Michael

2 Answers 2

3

You need two things, implement the IHttpSessionState and a HttpModule. In the HttpModule you hook the applications AcquireRequestState and ReleaseRequestState events.

In the Web.Config you need to remove the default session module and include your own.

The System.We.SessionState namespace has a number of other classes that you can uses in your implementation if you desire and/or you can use for a reference pattern.

Sign up to request clarification or add additional context in comments.

Comments

0

Check out this article @ MSDN. Please note, that SQL Server and Session State Service providers are built-in in ASP.NET, so if it is enough for you - you can try out one of these...

1 Comment

As far as i can see, this only aims on implementing an own storage mechanism but not the whole session management. Anyway thanks for the information!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.