session过期时间
<sessionState mode="SQLServer"
allowCustomSqlDatabase="true"
cookieless="false"
timeout="20"
sqlConnectionString="Uid=sa;Pwd=sa123;data source=127.0.0.1;Initial Catalog=ASPState;" />
web.config如上设置
我是本机开服务器调试,把系统的时间修改到第二天
为什么再次访问网站那个sessionstate还没过期
还能用Session("FirstName").ToString()得到呢? 知道有这种模式,没实际用过。
[解决办法]
newSession.Expires = DateTime.MaxValue;
这里的时间是你没有操作开始的,不是说你调到什么时候就会过期的
[解决办法]
[解决办法]
或者你可以把你的测试代码打包分享出来
[解决办法]
谢谢你的回答,测试代码如上。
你说的域是局域网里面的域吧?
我的测试本机测试,即服务端和客户端都在一台机上
我不明白我的程序是什么原因
请指点。