首页 > 试题广场 >

Asp.Net中的Session经常丢失,怎么解决?

[不定项选择题]
Asp.Net中的Session经常丢失,怎么解决?
  • 使杀病毒软件屏蔽扫描Web.Config文件
  • 检查代码有无Session.Abandon()之类的
  • 在Window服务中将ASP.NET State Service 启动
  • 上述都不正确
推荐
ABC
SessionState 的Timeout),其主要原因有三种

一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。
二:程序内部里有让Session掉失的代码,及服务器内存不足产生的。
三:程序有框架页面和跨域情况。

第一种解决办法是:使杀病毒软件屏蔽扫描Web.Config文件
第二种是检查代码有无Session.Abandon()之类的。
第三种是在Window服务中将ASP.NET State Service 启动。
编辑于 2015-01-19 21:02:30 回复(0)
第一种解决办法是:使杀病毒软件屏蔽扫描Web.Config文件(程序运行时自己也不要去编辑它)
第二种是检查代码有无Session.Abandon()之类的。
第三种是在Window服务中将ASP.NET State Service 启动。
发表于 2014-12-14 00:16:49 回复(0)
第一种解决办法是:使杀病毒软件屏蔽扫描Web.Config文件(程序运行时自己也不要去编辑它)  
第二种是检查代码有无Session.Abandon()之类的。  
第三种是在Window服务中将ASP.NET State Service 启动。
发表于 2015-04-03 13:03:52 回复(0)
答案  A B C
解析 见 崔佳彬
发表于 2015-01-14 15:51:27 回复(0)
1、一定的时间间隔,进行备份;
2、在退出程序之前,进行备份。
发表于 2014-12-03 14:40:01 回复(0)
每个页面都绑定Session.
发表于 2014-11-04 13:32:33 回复(0)