Maintaining ASP.NET Sessions
                            
                         
                        
                     
                 
                
                    Is there a way to mainain user sessions when replacing the project dll on the webserver?
For example, I have 10 users logged in with active sessions.  I have some changes to push to the server, so I have to replace the project.dll file in the bin folder.  When I do this, its forcing the project to "restart" itself and all users lose their session.
I have also tried making this a non-compiled web project -- where the aspx.cs files are referenced via "src" rather than "codebehind" -- so there is no dll, just individual files.  This seems to help, but isn't 100% reliable and sometimes sessions are still lost.
Is there any way around this?
Thanks,
-Chris B.