There are 3 different ways you can store session in an ASP.NET application:
InProc (default mode) State Server SQL Server InProc means we store the data in the same process (in memory) on the web server, in the worker process. This has some distinct advantages in that it is faster since everything is in the same process. It also means you can store anything in session as you don?t have to worry about serializing the data.
State Server is a process that runs separate from the worker process. This can run on the same machine or on a different machine. The advantage to this one is that if the worker process crashes, you don?t lose your session. Also, you can do some sharing of session across multiple servers in the web farm. To enable using State Server, you add the following configuration setting:
<configuration>
<sy ...
Go to the complete details ...