IIS6默认的连接超时时间是120秒,参考http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/31a2f39c-4d59-4cba-905c-60e7af657e49.mspx 
不过这个超时时间指的是网络连接,跟Session无关 

ASP.NET 的Session的超时时间默认是20分钟,请参考http://msdn.microsoft.com/en-us/library/h6bb9cz9(VS.80).aspx 
也就是说,如果你有20分钟没有操作你的ASP.NET页面的话,Session就会丢失 

此外,IIS6还有一个工作进程的"Idle TimeOut",默认值也是20分钟,请参考:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/83b35271-c93c-49f4-b923-7fdca6fae1cf.mspx 
这个值的意思是说,在20分钟之内没有任何客户端来访问你的网站,那么这个工作进程就会自动退出,当然所有客户端的session肯定也就丢失了。当你再次访问页面的时候,一个新的工作进程会启动,你需要重新登录你的网站。