Primeiro você precisa criar um banco de dados de sessão. Para fazer isso:
- Procure o aspnet_regsql.exe
- Execute este comando aspnet_regsql.exe -S [ServerName] -E -ssadd -sstype p
Onde ServerName é o nome do seu servidor.
Isto irá criar este banco de dados ASPState
Agora a configuração no web.config
Adicione esta frase sobre
<sessionState allowCustomSqlDatabase="false" mode="SQLServer" sqlCommandTimeout="7200" sqlConnectionString="Server=SERVERNAME;User ID=User;Password=Password;" timeout="120" />
sqlCommandTimeout="7200" =2 horas e timeout="120" =2 horas
Se você precisar de mais opções em relação ao aspnet_regsql, você pode dar uma olhada AQUI