session本地没有问题传服务器瞬间就丢失

session本地没有问题传服务器瞬间就丢失,第1张

我觉得可能是服务器上的iis设置有问题,IIS设置里,有设置多少时间进行回收一下,默认貌似好像是26小时,一旦回收sessio好像也就没了。。还有很多相关的设置,你可以查看下。有时候不一定是代码的问题

Session失效说的不是一个值失效,而是整个Session都会过期,而过期的Session所占用的资源会被释放,也就是说Session失效以后值就丢失了当你重新建立连接以后,服务器会为你重新分配一个Session,这时Session值都是未初始化的,可能是NULL,可能是未定义,可能是空串,可能是Empty,具体要看你是什么环境所以你只要检查这个值是否初始化过,就可以知道Session是否过期了

首先将服务器上的ASPNET服务启动
电脑右键-管理-服务和应用程序-服务
查找ASPNET State Service(aspnet状态服务)
设为自动启动
可以设置session的超时时间SessionTimeout=20,单位是分钟

感觉并非是 *** 作系统导致的session失效,建议在webxml里面注册一个>嗯,我也遇到过这样的情况,就是登陆之后session频繁消失,
这个原因是服务器由于负载压力大,因此频繁的收回session,建议你使用
stateserver
~~
不会可以QQ联系我


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12602615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存