当前位置: 代码迷 >> ASP.NET >> 网站发布后<sessionState mode=""></sessionState>该如何设置
  详细解决方案

网站发布后<sessionState mode=""></sessionState>该如何设置

热度:5256   发布时间:2013-02-25 00:00:00.0
网站发布后<sessionState mode=""></sessionState>该怎么设置?
网站发布后
web.config文件中的<sessionState mode=""></sessionState>
该怎么设置?

目前的情况:
我每一个都试过了,结果如下:

 参名 是否报错 能否使用session
----------------------------------------------
 Custom 是  
 InProc 否 不能
 Off 否 不能
 SQLServer 是
 StateServer 是



------解决方案--------------------------------------------------------
可以去C:\windows\microsoft.net\framework 2.X\web.config
里面去参考,
里面有模板
自己再改改就好
------解决方案--------------------------------------------------------
http://www.cnblogs.com/futao/archive/2009/12/29/1634960
这里写了sessionState的详细说明
------解决方案--------------------------------------------------------
Custom 这是相对于不用微软的数据库来说,要自己实现Provider
InProc 这个默认的,就是Session存跑IIS(ISAPI)的进程里
Off 这个就是关掉
SQLServer 不用说了,就是用微软SQLServer持久化
StateServer 这个相对于InProc,意思就是让Session存在一个叫StateServer的进程里,这个进程就是Asp.net StateServer 服务,可以用远程机器开,也可以本地开。要怕IIS回收程序池丢Session或需部署成WebFarm的话,就用这个。

性能来说,Inproc最快,因为它的Session就在内存中不用序列化和反序列化会话字典
StateServer其次,SQLServer最慢

  相关解决方案