这可能是一个非常基本和简单的问题,但我想学习。 据我了解,默认ASP.NET会话超时20分钟后。那么,如果用户在15分钟内回发到服务器会发生什么?用户的会话将是5分钟还是距离回发时间20分钟(15 + 20 =从开始35分钟)?每次服务器被用户ping时,都会发生这种会话更新!
如果我是对的,会话超时是ASP.NET可以终止用户会话的时间段,如果它没有听到任何内容,这意味着没有回发。这让我想到了上面的问题。
答案 0 :(得分:2)
会话超时使用滑动过期 - 也就是说,如您所述,会话超时在每次请求后重置。
如果客户端在超时期限内保持空闲状态,则会话将过期。
引用:
指定会话之前可以空闲的分钟数 弃。 timeout属性不能设置为值 超过525,601分钟(1年)的过程中和 状态服务器模式。
答案 1 :(得分:0)