I have a website which is behaving oddly in terms of creating new sessions. When I fire up the website, the Session_Start event fires as you would expect and the page loads fine. No error is encountered and everything runs fine. The next time you click a link to cause a new page to load, Session_Start fires again and a new session is initialised, losing the data from the previous page impression. Thereafter, you can navigate around the site as much as you want and the session remains consistent, never firing Session_Start again until you would expect (new browser window etc.). and visiting the same page as the site started with without this happening again.
I can’t see anything obvious as to why it would do this, but I need to resolve it as it is making session tracking inaccurate, and its driving me nuts as I can’t explain why. Has anyone seen this or is anyone able to offer a theory as to why?
Thanks