Session expire in the same site due to different type of access (could be wrong access of data)
We were working on the project and we have one issue.
User access site with http://londondreams.com and in the same project we have some hardcoded URL which we need to put (Sometime in life you find some issue which you could not change due to time limitation and other priority work).
Now, when we first started fetching the site, it has one session. But when url http://www.londondreams.com called from code, it creates new session and when we goto next page, we have entirely new sessionstate parameter. And so, all old sessions which are connected to the website when we accessed the page are gone.
And due to that we got the null in all session paramater.
We wrote a code in global.asax that all the request which is accessed without www will be 302 redirects and goto www.londondreams.com.
We lost good amount of quality time into this project. Hope it would help.
If anybody has better solution, you can post it here.