web.config
Session.Timeout = userTimeout;
你是否尝试过在Session_Start中编辑用户当前的会话超时时间来进行设置?
Session_Start
HttpContext.Current.Session.Timeout = yourNewTimeout;
Session.Timeout = userTimeout;
。 - Joseph Yaduvanshi