Primero necesita crear una base de datos de sesión. Para hacer esto:
- Busque aspnet_regsql.exe
- Ejecute este comando aspnet_regsql.exe -S [ServerName] -E -ssadd -sstype p
Donde ServerName es el nombre de su servidor.
Esto creará esta base de datos ASPState
Ahora la configuración en web.config
Agregue esta oración sobre
<sessionState allowCustomSqlDatabase="false" mode="SQLServer" sqlCommandTimeout="7200" sqlConnectionString="Server=SERVERNAME;User ID=User;Password=Password;" timeout="120" />
sqlCommandTimeout="7200" =2 horas y timeout="120" =2 horas
Si necesita más opciones con respecto a aspnet_regsql, puede consultar AQUÍ