我使用的是默认的web.config,我们得到一次我们做一个新项目,我没有看到任何“超时”参数,所以我说像这样:会话超时不工作?
<sessionState mode="InProc" customProvider="DefaultSessionProvider" timeout ="7">
<providers>
<add name="DefaultSessionProvider"
type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
connectionStringName="DefaultConnection"/>
</providers>
</sessionState>
我登录到我的帐户,我不断刷新页面现在像14-15分钟,但我没有注销。 (在7分钟后它应该让我注销)。
请注意,超时并不意味着“在成功登录后的x分钟后使会话无效”。这意味着更多“在***不活动***分钟后***使我的会话失效”。如果你一直在做服务器请求,你正在重置超时计数器。您提出问题的方式,如果您每隔几分钟就会刷新一次(假设每隔一分钟),并希望页面在7分钟后停止刷新,即使您整个时间都处于活动状态。 – Kritner
哦,好吧,我经常刷新页面,那么我想这是为什么? –