社区
C#
帖子详情
请问.NET中的SESSION该怎么设置超时时间?
zjkun15
2003-10-27 11:01:03
默认的该是20分钟吧
而我的怎么不到2分钟session就丢啦
怎么回事啊?
...全文
910
12
打赏
收藏
请问.NET中的SESSION该怎么设置超时时间?
默认的该是20分钟吧 而我的怎么不到2分钟session就丢啦 怎么回事啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
atlove
2003-10-29
打赏
举报
回复
8
zkjbeyond
2003-10-29
打赏
举报
回复
哦!学习
LighBlade
2003-10-29
打赏
举报
回复
上面几位大哥已经说的很清楚了,还有没有可能是页面重载了?
larrybest
2003-10-29
打赏
举报
回复
揭帖
rgbcn
2003-10-27
打赏
举报
回复
ASP.NET SESSION的使用及原理
http://www.tongyi.net/article/20010508/200105081639.shtml
eliphe
2003-10-27
打赏
举报
回复
在globle文件里面的sessionstart里面
session.timeout=60;
绝对没错!!!
qiuji
2003-10-27
打赏
举报
回复
>>>>而我的怎么不到2分钟session就丢啦
怎么回事啊?
是不是你在运行的过程中重新编译了程序,或者修改了配置文件?
如果是,那session肯定丢失的。
acewang
2003-10-27
打赏
举报
回复
调试时候的Session不能为准
qiuji
2003-10-27
打赏
举报
回复
修改Web.Config文件:
<!-- 会话状态设置
默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。
如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。
若要禁用 Cookie,请设置 sessionState cookieless="true"。
-->
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
修改timeout的值,默认20分钟。
larrybest
2003-10-27
打赏
举报
回复
在globle文件里面的sessionstart里面
session.timeout=60;
绝对没错!!!
zhouxiaochenchina
2003-10-27
打赏
举报
回复
在globle文件里面的sessionstart里面
session.timeout=60;
rgbcn
2003-10-27
打赏
举报
回复
session很象临时COOKIE,只是信息保存在服务器上。
(客户机上保存的是SessionID)所以有很多的原因
来解释你的session变量为什么会消失。
使用者的浏览器不接受cookie。session依赖于cookie
才能跟踪用户。
session在一段时间后过期了。通常是20分钟后失效。
如果你希望更改它, 你可以使用 Microsoft
Management Console(Web directory -> Properties
-> Virtual directory -> Application settings ->
Configuration -> App Options -> Session timeout)
这可以改变在那个web上使用的所有session的超时时间。
你也可以在ASP脚本中设定。这么写:
Session.Timeout=60 ' 设定超时时间为60分钟 。
.net
和IIS7.5关于
Session
超时
的
设置
在web.config
设置
session
State 或者类文件里
设置
Session
.Timeout,在IIS里访问时每次都是达不到
时间
就
超时
,原因是因为在IIS
中
设置
了 1. web.config
中
设置
Session
过期
时间
方法, 2. II7.5 界面图形
设置
【ASP
.NET
编程知识】ASP
.NET
session
.timeout
设置
案例详解.docx
【ASP
.NET
编程知识】ASP
.NET
session
.timeout
设置
案例详解.docx
asp
.net
session
超时
设置
1.工程
中
设置
<system.web> <
session
State mode="InProc" timeout="60"/> </system.web> 2.代码
中
设置
Session
.Timeout=60; 3.iis
设置
3.1 6.0 在IIS里面右键点击默认网站->主目录->应用程序
设置
里点配置->选项->启用会话状态->会话
超时
那里
设置
时间
3.2 7.X 点击站点->功能视图-&
ASP
.NET
设置
session
超时
时长的4
中
方法
1、本文所说
Session
过期
时间
的四种
设置
方式均在Widnows2003系统下
设置
的,具体步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话
超时
(在这儿
设置
你要的
超时
时间
,单位分钟)。确定即可。 2、ASP
.NET
应用程序
中
Session
过期
时间
的
设置
在ASP
.NET
这样的
定制ASP
.NET
会话
超时
时间
| C#编程指南
默认情况下,ASP
.NET
会话的
超时
时间
为20分钟,意味着如果在20分钟内没有活动,会话将自动终止。除了在代码
中
设置
会话
超时
时间
外,我们还可以在Web.config文件
中
配置默认的会话
超时
时间
。这样做可以确保在整个应用程序
中
使用相同的
超时
时间
,而无需在每个页面
中
都进行
设置
。在ASP
.NET
中
,会话
超时
时间
以分钟为单位进行
设置
和表示。属性来获取和
设置
会话
超时
时间
,或者在Web.config文件
中
配置默认的会话
超时
时间
。事件来检测会话的开始和结束,并在需要时执行相应的操作。在上面的示例
中
,我们可以在。
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章