Asp.Net the forms authentication timeout value by default is 30 Minutes, this means after 30 minutes of inactivity the application will redirect user to the login page again
You can change the timeout value by modifying the web.config
for example:
<authentication mode=”Forms”>
<forms name=”.ASPXFORMSDEMO” loginUrl=”./logon.aspx” protection=”All” path=”/” timeout=”2400″ />
</authentication>