首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >会话状态进程(InProc)模式:何时被遗忘?

会话状态进程(InProc)模式:何时被遗忘?
EN

Stack Overflow用户
提问于 2014-05-04 20:08:43
回答 1查看 575关注 0票数 0

我在我的web应用程序中使用InProc会话状态模式。

为了测试客户端在会话丢失时的行为,我重新启动了web服务器,首先是iis,然后是整个机器。这两个操作都不会导致会话损失。

这让我很困惑:会话存储在内存中,对吗?如何在机器重新启动后保留会话?IIS是否在重新启动时将会话转储到磁盘上?如果是的话,这些文档在哪里,以及如何为测试目的刷新会话?

我在Windows 2012上使用IIS 8。

编辑:我不知道我是否真的失去了会话-我所知道的是,我的曲奇仍然被接受。(我实际上不使用任何“会话”,我只需要对用户进行身份验证。)就像建议的这里那样,即使在实际会话丢失之后,身份验证票证也可能是可用的。

编辑:还可以查看这里获取有关表单、身份验证cookie及其中的内容的更多信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-05 10:31:39

与我所设想的相反,cookie中的身份验证项不仅仅是会话的不透明标识符,实际上是一个具有过期时间的加密用户名。它与会话没有直接关系,它的有效性与任何会话的有效性无关。

这意味着、身份验证的到期和会话的丢失是通常在不同时间()发生的两个不同的事件。

有关更多信息,请查看和这个链接

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23461041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档