Werk je met FormsAuthenticationTicket? In dat geval is de duur van je sessie in deze klasse zélf gedefinieerd, ongeacht wat je server instellingen zijn.
Zoniet kan je eens kijken als in je Web.config de forms authentication timeout ingesteld staat, je ontwikkelomgeving up to date is (zowiezo een goede gewoonte) en de session timeout van je IIS (indien van toepassing) ook werd ingesteld.