在webconfig中可以设置session回话状态的保存方式.

默认的是InProc,在进程中保存,此保存方式的好处是读取速度快.当然,由于保存在进程中,所以session可能在某时某刻因为进程的关闭,丢失session.

可以选择为StateServer,是保存在服务器中的状态服务中,可已在管理工具-->服务  中查看

如果设置成StateServer,首先要在存放在session中的类设置成可序列化的类,否可会报错.

//可序列化类
[Serializable()]

public class ETSUser
{

#region 变量
private int userId;

private string email;

private int sex;

private System.DateTime birthday;

private string passwordQuestion;

private string passwordAnswer;

在声明类的上方[Serializable()]或者[Serializable]

然后设置状态服务为开启.这样运行网站,session就会保存在状态服务中了.如果session不过期,服务器不重启,session丢失的现象会比InProc中少.

在iis7中也可以更改session存放方式.iis7的设置会自动更改发布在iis中web项目的config文件.

转载于:https://www.cnblogs.com/lingyuan/archive/2010/10/28/1863144.html

session的保存方式.相关推荐

  1. session的存储方式和配置

    Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息.我们控制用户去权限中经常用到Session来存储用户状态,这篇文章会讲下Session的存储方式.在w ...

  2. Asp.net 请求中变量的保存方式

    Session: 当前浏览器用户,在浏览器关闭后或者是指定时间后(默认为20分钟)失效 同时根据Session的存储方式,有不同的情况: InProc:该模式Session将会被保存在IIS进程中,如 ...

  3. 分布式session的实现方式

    分布式session的实现方式 引言 首先session 是啥?浏览器有个 cookie,在一段时间内这个 cookie 都存在,然后每次发请求过来都带上一个特殊的 jsessionid cookie ...

  4. Pytorch两种模型保存方式

    以字典方式保存,更容易解析和可视化 Pytorch两种模型保存方式 大黑_7e1b关注 2019.02.12 17:49:35字数 13阅读 5,907 只保存模型参数 # 保存 torch.save ...

  5. 整数中内存中的保存方式:大端、小端

    一个数在计算机内存中的保存方式是大端法表示还是小端法表示? 首先C++当中并没有规定我们这个内存中,整数在内存中是采用大端法还是小端法表示.所以在编写程序的时候这一点并不是很重要. 但是如果编写一个程 ...

  6. php memcache 封装类,PHP 自定义session储存 MEMCACHE 方式类

    自定义session储存 MEMCACHE 方式类 在php.ini配置文件中更改设置 (Registered_save_handlers 有三种方式 files user memcache) ses ...

  7. 浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式 pth中的路径加载使用

    首先xxx.pth文件里面会书写一些路径,一行一个. 将xxx.pth文件放在特定位置,则可以让python在加载模块时,读取xxx.pth中指定的路径. Python客栈送红包.纸质书 有时,在用i ...

  8. Tomcat关闭后,重新启动,session中保存的对象为什么还存在解决方法

    Tomcat关闭后,重新启动,session中保存的对象为什么还存在 各们朋友大家好: 当我关闭Tomcat,重新启动后,session中保存的对象还依然存在,仍然可以使用,不知这是什么原因? 谢谢! ...

  9. PHP 自定义session储存 数据库 方式类   高洛峰 细说PHP

    自定义session储存 数据库 方式类 在php.ini配置文件中更改设置 (Registered_save_handlers 有三种方式 files user memcache) session. ...

  10. tensorflow tf.ConfigProto() (配置tf.Session的运算方式)(allow_soft_placement、inter_op_parallelism_threads等)

    tf.ConfigProto()主要的作用是配置tf.Session的运算方式,比如gpu运算或者cpu运算 log_device_placement=True 设置tf.ConfigProto()中 ...

最新文章

  1. 互斥量、读写锁长占时分析的利器——valgrind的DRD
  2. Swift String字符串版本更新特性
  3. 在matlab中提取线性方程组的系数矩阵
  4. 51单片机独立键盘和矩阵键盘
  5. 99% 的同学写不出好代码,都是因为这个问题!
  6. PHP框架最低支持PHP版本
  7. windows文件自动同步
  8. 关于手机电脑蓝牙4.0和CC2541蓝牙4.0的区别
  9. win10 最新版1803 1809打不开xps文件找不到xps查看器的解决办法
  10. php进度条实例,JavaScript_一个简单的jquery进度条示例,用jQuery实现的最简单的进度条 - phpStudy...
  11. 计算机网络专业术语大全
  12. VTK:交互与拾取——单位拾取
  13. 容联云:实现异步 手机短信验证码
  14. C++ 制作简易音乐播放器
  15. 主数据方法论之数据分发与共享
  16. Chrome浏览器开启手机调试模式就断网解决
  17. 【正点原子FPGA连载】 第一章 MPSoC简介 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
  18. iphone面试笔试题目
  19. prezi2展示思维的总结
  20. 430是什么?430用于哪些领域?

热门文章

  1. C语言向文件写入学生信息并读取显示出来
  2. java复用的具体实现_Java应用架构读书笔记(6):实现复用
  3. 通过创建一条链来学习区块链 (1)
  4. 容器技术Docker K8s 33 04-容器服务ACK基础与进阶-06-集群管理
  5. 容器技术Docker K8s 4 容器编排技术基础-Kubernetes
  6. centos6配置mysql5.7_CentOS 6.7 下 MYSQL 5.7 的安装与配置
  7. 计算机组装与配置答案,解答电脑组装配置有哪些
  8. 5G面临的挑战和应用场景
  9. 190.颠倒二进制位
  10. 173.二叉搜索树迭代器