ASP.NET Session - A honlapom mindig újraindul ( Session State elveszik)

Windows 2003 servereken az Application Pool automatikus frissítése a Session State állomány vesztésével jár.
Cégünk 3 féle Session State kezelést bíztosít. A szükséges beállításokat a web.config fileben lehet beállítani.

- InProc            
(Standard, Minden folyamat a memóriában tárolódik, App.Pol. frissítéskor elveszik)      
- StateServer
(Külön szolgáltatás bíztosítja a Session állapot fenntartását, független az App.Pol.-tól)
- SQLServer     
(Külön adatbázisban tárolódnak a Session adatok mindentől függetlenül)

Példa konfigurációk :

<sessionState
            mode="InProc"
            cookieless="false"
            timeout="20"
    />
<sessionState
            mode="StateServer"
            stateConnectionString="tcpip=127.0.0.1:42424"
            cookieless="false"
            timeout="20"
    />
SQL alapú session tárolás
<sessionState
            mode=" SQLServer"
            sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
            cookieless="false"
            timeout="20"
    />