可不可以设置session永不超时?如何设置那? 可不可以设置session永不超时?如何设置那? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置web.config <sessionState mode="InProc" stateConnectionString="tcpip=dbserver:42424" sqlConnectionString="data source=dbserver;Trusted_Connection=yes" cookieless="false" timeout="20" />设置 timeout 为什么要这样做,那万一用户关掉浏览器怎么办?这个是典型的内存泄露,那些已经关掉浏览器的session你要怎么清掉?要知道,当用户再次打开浏览器时,就是一次新的会话,会用新的session(sessionid不同)而不是原来的,如果你不让过期,那么,你的内存里会存N多无用的session~~~~ 保存到数据库 xml文件 不能用不超时session在服务器上会丢失 用cookie代替sessionsession用不超时,应用迟早要崩溃 用cookie代替sessionsession用不超时,应用迟早要崩溃______问一下楼上的,cookie也有超时的问题啊,我的客户开了浏览器,一直放在那里,过一天再访问这个网页,可都提示超时了,那怎么办啊? 好像ajax刷新session这个倒是个办法,不过总觉着ajax不太好用,会碰到奇怪的错误 session永不超时设置-1就好不过还有一个一定要保证,如果你的Session是放在SessionState里面的SessionState一定不能重启,重启就没了如果放在IIS,那么IIS也不能回收,一回收也没了所以想保证永不超时Session几乎无法办到,所以还是cookie超时设置成-1比较好 且不说,即使设置 TimeOut = 无穷大,是否真的可以不超时,因为Session有时候会莫名其妙丢失,Session 用不超时,应用迟早要崩溃!!假如你希望,用户保持浏览器打开着,即使不做任何请求,Session 就保持不超时,那么使用 AJAX 或者隐藏的iframe 做一个定时请求(刷新),以告诉服务器,浏览器打开着, MSDN 说拉 HttpSessionState.Timeout 属性不能设置为超过 525,600 分钟(1 年)的值。 感谢大家的回答,使我弄明白一些问题,我先尝试用cookie实现吧,不行我再试试ajax结贴了,分总不涨所以少了点,大家谅解吧 NeatUpload控件,问题很严重! microsoft visual studio 2010 HTML怎么一键折叠 求一个JS的思路 怎么调用jqgrid自带的新增窗体 急急急! 如何在DNS轮询的服务器上实现会话共享? 请问怎样向lotus发送带表格的邮件? 使用 嵌套Repeater时, Relations.Add出现错误. 问大家一个简单的问题! 请问 icyer 如何将DataGrid的一列动态设置为只读? 怎样在模板中使用checkboxlist,对记录进行批量操作? 在access2003中建立的超链接,怎么在网页上直接反应出来?
<sessionState
mode="InProc"
stateConnectionString="tcpip=dbserver:42424"
sqlConnectionString="data source=dbserver;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
设置 timeout
session在服务器上会丢失
______问一下楼上的,cookie也有超时的问题啊,我的客户开了浏览器,一直放在那里,过一天再访问这个网页,可都提示超时了,那怎么办啊?
这个倒是个办法,不过总觉着ajax不太好用,会碰到奇怪的错误
如果放在IIS,那么IIS也不能回收,一回收也没了所以想保证永不超时Session几乎无法办到,
所以还是cookie超时设置成-1比较好
Session 用不超时,应用迟早要崩溃!!假如你希望,用户保持浏览器打开着,即使不做任何请求,Session 就保持不超时,那么使用
AJAX 或者隐藏的iframe 做一个定时请求(刷新),以告诉服务器,浏览器打开着,