Para cambiar el tiempo en que una sesión de ASP .Net puede estar inactiva se puede agregar la etiqueta <sessionState> en el web.config y asignarle al atributo timeout el numero de minutos que durara la sesión, por defecto son 20 minutos. Por ejemplo:

<system.web>

<sessionState timeout=”2″>
</sessionState>

</system.web>

 

Referencias:

Elemento sessionState (Esquema de configuración de ASP.NET)

share save 171 16 Modificar tiempo de sesion en ASP .Net