Since my last question has no feedback yet, I am breaking it apart a bit. Does the session data stay the same for multiple projects (different application pools)? Could I store the shopping cart data to the session in one project and have the shopping cart project access it?
Share
Take a look at following forum thread it deals with same problem:
http://forums.asp.net/t/1234883.aspx
Also this post on MSDN about sharing sessions between ASP.net and Classic ASP may help:
http://msdn.microsoft.com/en-us/library/aa479313.aspx
In short you can store sessions in A Database and that would be accessible from multiple applications as well from multiple servers.
If Database access is too slow for your purposes you ca also uses Memcached to store it in memory which would be accessible over network as well as between applications.
You can download prebuilt binary for Memcached 1.4.5 from NorthScale, follow links from this BlogPost: http://blog.elijaa.org/index.php?post/2010/08/25/Memcached-1.4.5-for-Windows
I also found this post on CodeProject, about Shared Sessions maybe that can help.
http://www.codeproject.com/KB/session/sharedsession.aspx