title: How do I know when a session has ended when sessionState != InProc
body: <p>I would like to have the session state in a separate process for my app, but I would also like to have some code run whenever a user's session is over. (changing a status string that indicates whether they are online or not and decrementing the online users count.)</p>
  
  <p>If my session state is InProc in the web config, I can use  the Session_End method to run this code, but how do I do this if not?</p>