We have a .NET 3.5 application that stores sessions "In process". The application works fine when Web Garden in IIS6 is set to 1. However, when we change to 2 or more, users gets kick out and asked to log in again. As far as I have read, this can be solved by storing sessions out of the process (either state server or database).
Assuming we want to keep using "In process" session storage, is there a way to set Web Gardens so client connections always hits the same worker process? Is this possible in IIS6 or perhaps IIS7? If there is a way please explain how. Some blogs out there suggest is possible, but none went further in explaining how.
Thanks in advance...