在Asp.net应用中,很多人会遇到Session过期设置有冲突。其中,可以有四处设置Session的过期时间: 一、全局网站(即服务器)级 IIS-网站-属性-Asp.net-编辑配置-状态管理-会话超时(分钟)-设置为120,即为2小时,即120分钟后如果当前用户没有操作,那么Session就会自动过期。 二、网站级 IIS-网站-具体网站(如DemoSite)-属性-Asp.net,此时有两个选项,一个是“编辑全局配置”,一个是“编辑配置”。 如果“编辑全局配置”,就和上个配置一样。 如果“编辑配置”,则只对当前网站生效。因为一个服务器可能有很多独立网站。 1、继续选择“状态管理”-会话超时(分钟)-设置为360,即360分钟。效果同上,只不过只对当前网站生效。 2、身份认证-Forms-Cooke超时,选择"12:00:00",即12个小时。可选项共有以下八项: 00:15:00 00:30:00 01:00:00 02:00:00 04:00:00 08:00:00 12:00:00 1:00:00:00 即最长24小时,最小15分钟。这是默认的配置。在应用中可以自由定制。 三、应用程序级 同网站管理,只不过作用域仅限当前应用程序。 四、页面级 在某页面中,设置Session.Timeout = 30;即可临时修改某页面的会话过期时间。 查看某个Session的过期时间,可以用 ? ? 其中,二和三的设置,体现在Web.config中即: ? ? ? 以上四处设置的优先级为页面级>应用程序级>网站级>服务器级。换句话说,如果页面设置为20分钟,网站设置为120分钟,那么,显然以20分钟为生效的过期时间。 另外一个值得注意?的地方。 在设置二处,设置会话超时(SessionState)120分钟,而同时用forms认证,设置为“00:15:00”,即15分钟,并且slidingExpirationo为false,则真正生效的Session过期时间是多少呢? 有效的结果是SessionState的设置,即120分钟。 如果有设置Session过期时间没有生效的,请检查以上几处配置。 ?
详细解决方案
asp.net中Session逾期设置方法
热度:252 发布时间:2012-07-05 07:59:18.0
相关解决方案
- hibernate 连接 oracle session 有关问题
- Servlet Session 购物车,该怎么解决
- Servlet Session 购物车解决办法
- ssh多数据库配置 如何get session
- hibernate中Query query=session.createQuery的有关问题
- CAPTCHA 模块中 ajax form 导致CAPTCHA session reuse attack detected异常,解决方法
- session 覆盖的有关问题 求高手
- Could not deserialize session data解决方法
- response.write(session.getAttribute("BranchName")提示异常
- JSP上if(trim(session.getAttribute("grade"))== "0") 多谢!
- jsp session 过期提示有关问题
- session.invalidate()无效解决办法
- null id in com.bsw.gms.hibernate.pojo.Score entry (don't flush the Session after an exception occurs,该怎么解决
- struts2关于request,session,application传值与显示的有关问题
- java ssh session NullPointerException,该怎么处理
- spring2.0+hibernate3.2中,oracle中产生大量的inactive session,怎么解决
- session 登录有关问题
- Cannot create a session after the response has been committed,该怎么解决
- org.hibernate.HibernateException: No Session found for current thread解决办法
- Cannot create a session after the response has been committed解决办法
- Struts2 的 Action 类里如何创建 session request response out 对象
- eclipse+jboss开发一个十分简单的远程无状态 Session Bean 时遇到的有关问题
- spring aop关于获取 session 有关问题
- Session 什么时候结束会话,怎么判断非正常登录
- WEB session 有关问题
- 一个纠结的有关问题-session
- 使用 StateServer 保存 Session,哪位高手用过啊
- Session.Remove()为啥不起作用
- session 没法自动注销
- 小弟新手 - Session 与 Cookies 用法