Asp.net会话超时

时间:2013-08-09 12:00:35

标签: c# asp.net ado.net windows-authentication

有人能告诉我为什么会话在我的申请中经过一段时间后会自动清除吗?

我使用以下行创建会话变量以在类之间传递数据:

string data = TextBox.Text 会话[“数据”] =数据;

大约10到15分钟后,我刷新页面,发现会话缓存已被清除,我的应用程序自行崩溃。

有没有办法在web.config中延长会话时间?

我不完全清楚会话的强大程度,所以任何帮助都会是伟大的家伙,谢谢

1 个答案:

答案 0 :(得分:3)

查看web.config文件并查看sessionState部分:

<configuration>
  <system.web>
     <sessionState timeout="30"></sessionState>
  </system.web>
</configuration>

我已将其更改为30以将Sessions生命延长15分钟。您可以根据自己的要求进行更改。