了解ASP.Net会话的生命周期

我对ASP或ASP.Net会话生命周期(或生命周期)概念感到困惑.更具体地说,我的困惑是:

> IIS如何确定新会话何时开始以及现有会话何时结束?特别是当我们调用重定向代码时,IIS如何决定会话是继续还是结束?
>我们如何设置会话到期时间? (目前我只知道通过web.config sessionState项设置它.)
>一个会话是否可以访问另一个会话的变量?

解决方法

>会话启动是因为请求不包含会话cookie,或者它包含的会话cookie不再包含会话映射.会话结束于a)它处于空闲状态,没有进一步的请求在超时期间引用它. b)它故意被代码中止. c)进程中的进程会话在进程中发生,例如,当应用程序被回收. >更改超时的不同方法基本上是修改web.config或继承值的配置文件. >除非会话对象是由另一个会话可以访问它的代码故意放置的.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....