- 5
- 0
- 约4.2千字
- 约 4页
- 2017-05-28 发布于河南
- 举报
SessionState模式
web.config关于sessionState节点的配置方案,sessionState有四种模式:off,inProc,StateServer,SqlServer。
?
1、off模式
从字面上就可以看出这个是关闭模式,如果当前页面不需要session的值,为了减少服务器资源,你可以去掉Session的开销。
sessionState mode=off或者页面上
%@ Page EnableSessionState=false %来关闭Session。
?
2、inProc模式(缺省模式)
它允许“无Cookie”的会话,以及在服务器之外存储会话数据。ASP.NET会话状态模块在Web.config文件中像下面这样配置:
sessionState mode=InProc cookieless=false timeout=20 /
在这个例子中,mode属性设为InProc(默认值),表明会话状态要由ASP.NET存储到内存中,而且不用Cookie来传递会话ID。采取这种方式,不管Cookie还是隐藏表单字段都用不着了。所以,即使网页中没有使用表单,也能加入会话。 但是这种方法,应用程序的状态将依赖于 ASP.NET进程, 当IIS进程崩溃或者正常重启时,保存在进程中的状态将丢失。
?
3、StateServer会话管理mos
将mode属性设为StateServer,也就
原创力文档

文档评论(0)