惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - dudulang971

WCF SVCUTIL自动生成WCF客户端代理及配置文件命令 Windows Server 2008 组策略 屏蔽移动设备 IE开启ActiveX控件 VMWare ESX 错误(1)-虚拟机中启动虚拟机 An add-on for this website failed to run. Check the security settings in Internet options for potential conflicts.错误 XamlReader使用注意点-命名空间 Silverlight 跨域访问 - dudulang971 - 博客园 Silverlight WebClient下载 Silverlight WebClient上传 Asp.net MVC + JQuery调用Ajax(2) - dudulang971 Asp.net MVC + JQuery调用Ajax(1) Jquery -> Css函数 Jquery -> 常用数组函数 Jquery -> Map映射 Jquery -> 数组迭代和筛选 - dudulang971 vs小工具之ILDASM asp.net部署出错(targetFramework无法识别) 上海世博会还有1天就开幕了。给自己放个大假 vs开发小技巧(1)之Debug
Asp.Net Session会话状态回顾 - dudulang971 - 博客园
dudulang971 · 2010-12-17 · via 博客园 - dudulang971

    回忆一下Session会话的种类,默认有三种模式[1:InProc(进程内会话), 2:StateServer(进程外会话), 3:SqlServer(SqlServer会话)],还有一种是需要由自己扩展的,使用的可能性比较小,所以不回顾了。

    1:InProc 进程内会话

  Web.config配置文件

   <system.web>

        <sessionState cookieName="XX" mode="InProc"></sessionState>

      <\system.web>

      使用此模式时,会话保存在HttpAppliction进程中。想到于保存在一块内存。

   2:StateServer 进程外会话

  Web.config配置文件

   <system.web>

    <sessionState cookieName="XX" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424"></sessionState>

      <\system.web>

      使用此模式时,会话保存在aspnet_state.exe的windows服务实例中,aspnet_state服务的cmd启动命令:net start aspnet_state。

  stateConnectionString指定保存会话的服务器

   2:SqlServer会话

  Web.config配置文件

   <system.web>

    <sessionState cookieName="XXX"  mode="SQLServer" sqlConnectionString="data source=XXXX;user  id=XXX;password=XXX;"></sessionState>     

      <\system.web>

      使用此模式时,会话保存在SqlServer数据库中(ASPState)。分别保存在ASPStateTempApplications和ASPStateTempSessions表中。

     使用aspnet_regsql.exe

     创建命令aspnet_regsql -$ XXXX(Data Source) -U XXX(User Id) -P XXX(Password) -ssadd -sstype p

     此处使用默认数据库,还可以通过指定自定义数据库进行会话保持。

   最后补充说明:除去进程中模式以外,其他模式给Session会话赋值的引用类型变量必须都支持可序列化[Serializable]