我将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分钟之前不会过期。
答案 0 :(得分:0)
会话通常在应用程序不活动后每20分钟下降一次。 一种解决方案是创建一个不执行任何操作的页面,并每10分钟向该页面发送一个请求。通过这种方式,会话变量将保持活动状态。
http://www.tenpay.tech/questions/1485532/keeping-session-alive-c-sharp