通过ASP.NET StateServer实现进程外Session存储
来源:互联网 发布:unity3d 外发光shader 编辑:程序博客网 时间:2024/06/06 16:31
通过ASP.NET StateServer实现进程外Session存储
我们平常启动浏览器去访问网站经常会涉及到Session的读和写,但是通常的Session是保存在当前的进程中,即访问网站的浏览器进程,如关闭此浏览器,再打开访问,Session就会丢失...
一般长时间保持Session会用到SqlServer数据库的方式存储Session;
但是如何进程间共享Session呢,一般安装了.NET Framework的电脑,在控制面板"程序"中启动IIS的相关.NET Framework框架功能
然后
1.打开注册表,regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\aspnet_state\Parameters
a.将AllowRemoteConnection值设置为1 //是否启用远程服务,0为仅Localhost
[b.将Port值设置为a5b8(十六进制),即十进制42424(默认值)]
2.打开"服务",找到"ASP.NET State Service"服务,启动该服务。(相关exe位置C:\Windows\Microsoft.NET\Framework64\v4.0.30319)
3.在当前web项目的配置文件web.config文件system.web节点下添加
<sessionState mode="StateServer" stateConnectionString="tcpip=localhost(或远程地址):42424"></sessionState>
- <span style="white-space:pre"> </span>if (Session["Test"] == null)
- {
- Response.Write("Session星球上暂时还没有人,正在造人~");
- Session["Test"] = new Person("小航哥", "男", 18);
- }
- else
- {
- Person p = Session["Test"] as Person; <strong><span style="color:#33ff33;"> </span><span style="background-color: rgb(102, 255, 153);">//注意,要使用StateServer保存对象,除了基本类型的数据,其他类对象必须可以序列化[Serializable]</span></strong>
- Response.Write(String.Format("Session星球有一个人,他叫{0},{1},{2}岁",p.Name,p.Sex,p.Age));
- }
- 通过ASP.NET StateServer实现进程外Session存储
- ASP.NET存储Session的StateServer
- ASP.NET存储Session的StateServer
- asp.net session共享(通过StateServer方式)
- asp.net session共享(通过StateServer方式)
- 说说Asp.net的StateServer和Session共享
- 利用StateServer实现Session共享
- ASP.NET 使用StateServer 模式
- asp.net的session mode的inproc改为StateServer,网站不可以访问
- ASP.NET 使用mode=”InProc”方式保存Session老是丢失,无奈改成StateServer 模式。
- ASP.NET 使用mode=”InProc”方式保存Session老是丢失,无奈改成StateServer 模式。
- ASP.NET 使用mode=”InProc”方式保存Session老是丢失,无奈改成StateServer 模式。
- ASP.NET 使用mode=”InProc”方式保存Session老是丢失,无奈改成StateServer 模式。
- asp.net session丢失 将session保存在进程外
- ASP.NET Session的存储
- asp.net Session的实现
- ASP.NET中的session存储模式
- [ASP.NET] Session 详解 sessionState 存储位置
- 树莓派B+新手学习笔记---【使用SD卡剩余空间】
- DOM0级, DOM2级和IE事件处理程序的异同
- github上的androidUI开源项目大全,酷炫到令人发指
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- 四、实例变量和类变量
- 通过ASP.NET StateServer实现进程外Session存储
- 贝叶斯公式及推广
- ios Crash闪退日志获取和上传至服务器
- html基本标签
- matlab下配置libsvm
- HttpClient 中的三个超时详解
- html方式导出word
- android生命周期
- CSS3新特性+less实验(3)——transition