会话状态

作者: Lewis Jackson
创建日期: 8 可能 2021
更新日期: 1 七月 2024
Anonim
5 12 有状态会话与无状态会话基本概念
视频: 5 12 有状态会话与无状态会话基本概念

内容

定义-会话状态是什么意思?

在.NET中,会话状态是一种在一系列HTTP请求期间跟踪用户会话的方法。会话状态允许开发人员在用户浏览.NET Web应用程序中的ASP.NET网页时存储有关用户的数据。


会话的概念是通用的,适用于大多数Web服务器。但是,会话状态是以Microsoft为中心的概念。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释了会话状态

HTTP协议是无状态的,这意味着HTTP没有内置的方式来跟踪用户从一个网页导航到另一个网页的过程。结果,有许多其他方法可以用来维持状态。其中包括会话状态,cookie,隐藏的表单字段(在.NET中称为viewstate),通过查询字符串传递变量和表单发布。

会话状态的最大缺点是,该状态在Web服务器上的IIS应用程序池中维护。这不是一台服务器的问题,但是在扩展到具有多台服务器时会引起问题。解决方案是转移到状态服务器,其中会话状态存储在第三方服务器上。将会话状态存储在应用程序池中还意味着,如果重新引导服务器,则数据将丢失。

该定义是在.NET中编写的