在asp.net webform中自动进行会话突破

时间:2017-10-18 09:27:07

标签: c# asp.net session webforms

我将web.config文件中的会话设置为60分钟,但会话在5到15分钟后自动超时。这是我在system.web中的webconfig文件代码

<system.web>
   <authentication mode="Forms">
     <forms loginUrl="default.aspx" slidingExpiration="true" timeout="60"/>
   </authentication>
   <sessionState timeout="60" mode="InProc" cookieless="false"/>
   <pages controlRenderingCompatibilityVersion="4.0"/>
</system.web>

如何维持会话状态contatn,以便我的会话在60分钟之前不会过期。

1 个答案:

答案 0 :(得分:0)

会话通常在应用程序不活动后每20分钟下降一次。 一种解决方案是创建一个不执行任何操作的页面,并每10分钟向该页面发送一个请求。通过这种方式,会话变量将保持活动状态。

http://www.tenpay.tech/questions/1485532/keeping-session-alive-c-sharp