我一定是做错了。我已按照说明在我的表单身份验证应用程序上设置超时,但该应用程序从不更新cookie,并且大约每15分钟左右超时。 我必须遗漏一些非常明显的东西,这在文献中没有提到。 这是我的配置信息:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" defaultUrl="~/" timeout="120" slidingExpiration="true" cookieless="UseCookies" />
</authentication>
和会话状态
<sessionState mode="InProc" customProvider="DefaultSessionProvider" timeout="120">
...
我试过滑动或不滑动 - 同时发生。 愚蠢的问题:我是否需要在每个页面上的代码(VB)中使用某些内容来确保回发更新身份验证?
答案 0 :(得分:0)
如果您正在从IIS浏览Web应用程序,请检查应用程序池“Process Model”下的Idle Time-Out(minutes)属性。
如果是20分钟。您应该更改该属性值。