打印

[.net] sessionState中的mode

在Web.config中的
<sessionState>有
mode="InProc"
mode="StateServer"
这两个模式有什么区别?用mode="InProc"的时候老提示超时,改为mode="StateServer"就好了。就是不明白为什么会这样呢
确认 Session Timeout 是否有设置过期时间?
InProc 设置为放在服务器内存中,同时会受到诸多因素的响应,如被杀毒软件扫描过或文件被改动都可能导致Session Timeout.
www.evget.com
InProc表示放在进程中,即W3wp进程,w3wp挂了,session也就丢失了
StateServer是win2003里的Asp.net Session服务,放到这里不会因为W3wp进程的挂掉而导致session丢失

TOP