title: ASP.Net Session_Start always firing
body: <p>I am a bit confused about the following:
  I set up an asp.net Website with some logic in the Session_Start() of the Global.asx. I expected that this even will only trigger once during a session. However the event fired with every single request.</p>
  
  <p>When I declare a dummy session object this fixed the problem. 
  Also I can fix this problem when I add <code>&lt;sessionState mode="InProc" /&gt;</code> in the web.config. I use IIS7 and I checked the default value and this is already set to "In Process". </p>
  
  <p>I am missing something? Is this normal behaviour? I was expecting this event to work even if I don't declare a session object.</p>