Did you read the questio arefully?! I'm not talking about the current session, my question is about any particular session that I have its own id.
Main Topics
Browse All TopicsMany single sign on systems can check whether a particular session is alive
if it's passed a sessionID via web service. How is this done in .NET if the
service app uses InProc session? I can't seem to find anything in the .NET
class library that exposes the session collections in an application.
However the infrastructure to lookup a session based on the sessionID(which I save every sessions ID in DB) is definite in ASP.NET. Does anyone have any suggestions?
I know I can change to use database to track ASP.NET sessions, and then can
query against the DB to find out whether a particular one is still alive.
It would be my last resort if the InProc mode doesn't work out.
In other words I'm looking for a function like this: IsAlive(sessionID)
Thanks
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: Infinite_RecursionPosted on 2008-08-01 at 07:50:47ID: 22138812
http://aspalliance.com/ 520 _Detecting _ASPNET_Se ssion_Time outs.2
this is an example of detecting session timeout. You can use this (and edit it) to know whether the CURRENT session is alive or timed out. You can also know if a session is new or existing. From all that you can add to your database the id of the new session when it is new, and remove it when it times out. Also note that for this approach to be practical you need to make your aspx pages inherit from a custom BaseClass that you create (which in turn inherits from Page).