beh una soluzione potrebbe essere quella di utilizzare sqlserver come stored delle session

ora non ricordo il codice però se cerchi "sql server session asp.net" su google qualcosa dovresti trovare
Ciao
Michele