SessionState MVC2

时间:2011-05-09 04:01:38

标签: asp.net-mvc session

我希望我的sessionstate运行InProc,并且有一个20分钟timeout

如果我不将此添加到Web配置,默认会话信息将是什么。我有把它存储/检索到会话的东西,所以我假设它被设置为InProc,因为我没有状态服务器或任何东西。我是对的吗?

2 个答案:

答案 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>