Introduction
In asp.net website, You can set a session in
three ways.
In web.config file
In Global.asax file and
IIS Seting
Web.config file
In Web.config file we can set session timeout like as shown below .
<configuration>
<system.web>
<sessionState mode="InProc" cookieless="true"timeout="60"/>
</sessionState>
</system.web>
</configuration>
In Global.asax
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Session.Timeout = 15;
}
IIS Setting
In IIS setting you can also set default session timeout.
- Open IIS start-->run type-->inetmgr and press enter.
- Right Click on "Default Web Site" go to properties
- Select Asp.Net tab, click on "Edit Configuration" Button
- Select "State Management tab" in new popup window
In case if you are using IIS7
Select Default Web Site >> Click on Session State

Bhavin PatelPosted Mar 28, 2014, 6:30 AM
nice blogs....