时间:2021-07-01 10:21:17 帮助过:25人阅读
<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:1314"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="40"
/>
完成上面两点,就算是IIS重启动了,只要客户端的浏览器标示没变化,session就还有效.
3.如果以上设置还是无效的话,需要修改一下注册表:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters]
"AllowRemoteConnection"=dword:00000001000
注意:如果要在Session中存储对象,则要在类上添加[Serializable]属性,即使该对象可序列化。