会话超时

时间:2011-05-06 10:13:26

标签: asp.net session

我们正在Asp.net(4.0)中开发一个Web应用程序。在这个应用程序中,我们使用jquery和javascript和webservices以及我的框架

这里我遇到了会话过期的问题。我怎么解决这个问题?我无法理解会话到期的位置。

2 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,您可以使用以下内容调整Web.config文件中的会话超时:

<system.web>
  <sessionState mode="[Off|InProc|StateServer|SQLServer|Custom]" timeout="[numberOfMinutes]" />
  ...
</system.web>

答案 1 :(得分:0)

您对JQuery,javascript,webservices和IFrame的使用不会影响会话过期问题。

以下页面是学习使用会话状态的绝佳资源:

ASP.NET Session State Overview

转到该页面上标题为配置会话状态的部分,以获取与您的问题相关的信息。

以下是会话状态配置的选项,包括超时:

<sessionState mode="SQLServer"
  cookieless="true "
  regenerateExpiredSessionId="true "
  timeout="30"
  sqlConnectionString="Data Source=MySqlServer;Integrated Security=SSPI;"
  stateNetworkTimeout="30"/>