会话超时

时间:2014-01-31 19:08:12

标签: c# asp.net-mvc

我在创建Session时遇到问题。 Session.Timeout不起作用。 这是我的代码 Session["UID"] = Uid; Session["UserName"] = UserName; Session.Timeout = 10; //?没有回复

Session.Timeout在3或4分钟后发生

2 个答案:

答案 0 :(得分:1)

您应该在web.config文件中设置会话超时,如下所示:

<sessionState
   mode="InProc"
   cookieless="AutoDetect"
   timeout="10" />

从这里采取:MSDN on the session state element in web.config

答案 1 :(得分:0)

尝试更改web.config文件而不是cs文件。

<configuration>
  <system.web>
    <sessionState 
      mode="InProc"
      cookieless="true"
      timeout="30" />
  </system.web>
</configuration>

MSDN

了解详情