我希望我的sessionstate
运行InProc
,并且有一个20分钟timeout
。
如果我不将此添加到Web配置,默认会话信息将是什么。我有把它存储/检索到会话的东西,所以我假设它被设置为InProc,因为我没有状态服务器或任何东西。我是对的吗?
答案 0 :(得分:1)
默认情况下,会话状态存储在InProc中,超时持续时间为20分钟,因此无需在web.config中设置任何内容。见here
答案 1 :(得分:0)
是,您的默认会话模式为进程模式,超时时间为20分钟。但你也可以通过在web.config中指定设置来管理这个,如下所示:
<configuration>
<system.web>
<sessionstate
mode="inproc"
cookieless="false"
timeout="20" //specify your timeout
sqlconnectionstring="sql server connectionstring"
server="127.0.0.1" //in 'inproc' mode localwebserver.
port="42424"
/>
</system.web>
</configuration>