Время ожидания устанавливается в основном в файле web.config, вы можете сделать это в коде, но я бы не советовал.
Это настройки по умолчанию, вы можете увидеть значение времени ожидания, указанное в минутах.
<system.web>
<authentication mode="Forms">
<forms loginUrl="Login.aspx"
protection="All"
timeout="30"
name=".ASPXAUTH"
path="/"
requireSSL="false"
slidingExpiration="true"
defaultUrl="default.aspx"
cookieless="UseDeviceProfile"
enableCrossAppRedirects="false" />
</authentication>
</system.web>