I'm having the exact same issue: Even though I've set-up SQL session management and set the sessionState timeout, and the authentication -> forms timeout to 2880 minutes, my session is still timing out after around 30 minutes. I confirmed that the IIS7 control panel was reading my web.config settings correctly and everything. What gives?