确定会话的寿命

问题描述

| 我试图控制ASP.NET中会话的生命周期。 我正在使用表单身份验证(FormsAuthenticationTicket)。 尽管这似乎是一个非常琐碎的问题,但我无法将所有设置(最好是在应用程序的web.config文件+代码中)汇总在一起,以便可以按用户精确确定会话的生存期。 我已经问了这个问题:用户驱动的会话到期,我得到了Massimiliano的宝贵回应。 但是仅以编程方式设置Session.Timeout并不能解决我的问题,因为还有其他IIS7设置需要完成,例如,设置Idle Timeout属性等等。 现在,我的问题是:有人可以列出控制会话寿命的所有设置吗? 优选地,应在应用程序的web.config中指定设置,因此部署应尽可能地薄。 谢谢。     

解决方法

        无法直接给出设置,但认为您的问题可能是由Cookie设置引起的。与ASP.net中一样,服务器需要一个会话ID才能保留存储在服务器上的用户会话内容。此ID通常存储在cookie中,因此,如果有任何cookie过期设置,它们可能会影响您的会话寿命。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...