博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Session超时和丢失,如何让Sessioon永不过期
阅读量:5141 次
发布时间:2019-06-13

本文共 737 字,大约阅读时间需要 2 分钟。

view plaincopy to clipboardprint? 01.//存储信息   02.Session["myname"]="Lee";   03.//获得信息   04.myname=Session["myname"]j'   05.//清除Session   06.Session.Clear()//从Session状态集合中移除所有的键和值。   07.Session.Abandon()//取消当前Session会话  

 

2.Session超时和莫名丢失的处理。

   原因:2.1:服务器内在不中致Session丢失。

            2.2:程序有框架页面和跨域情况。

            2.3:改动global.asax,web.config.bin目录下的东西,导致 web application重启

            2.4:杀毒软件扫描web.config,也会导致Session丢失

            2.5:程序内部有让Session丢失的代码

 修改

        a.修改Web.config中的timeout的时效时间。

        b.建议让网站使用独立的应用程序池。

        c.IIS设置Session超时时间:网站属性->主目录->配置->应用程序配置->选项,重新设置会话超时时间,默认为20分钟。

        d.在你的主页面里面嵌入一个框架页iframe,设置宽度和高度为0。在里面的加载面面的<head>里面加入<meta http-equiv="refresh" content="1080">这一句,意思是每隔18分钟向服务器发送一次请求。刚好赶在Session失效之前,这样Session就永不失效了

转载于:https://www.cnblogs.com/zcttxs/archive/2012/08/22/2650649.html

你可能感兴趣的文章
const指针与指向const的指针
查看>>
学习进度条--第十三周
查看>>
C语言复习(一)关键字
查看>>
【机器学习】激活函数(Activation Function)
查看>>
两年AI研究经验(教训)总结,进来看看吧!
查看>>
内核模块管理[转]
查看>>
大数据 技术入门03
查看>>
在Mac OS X中搭建STM32开发环境(1)
查看>>
UNIX环境高级编程8.10exec函数
查看>>
? blog. b树 b+树 (hasn)与 海量 学习笔记
查看>>
Linux常用命令笔记总结(待补充)
查看>>
爬虫程序cookie和proxy的解决方法
查看>>
使用set()求出列表交集 分类: python基础学习 ...
查看>>
[SCOI 2016]美味
查看>>
[SDOI 2016]征途
查看>>
uboot移植
查看>>
JavaScript基本编码模式
查看>>
ACCESS和MSSQL-如何随机读取数据库记录
查看>>
用canvas给自己的博客园加背景(一)
查看>>
intellij maven项目加载慢
查看>>