asp.net 提供了三种存放 session的方式。
1 inproc
2 state server
3 sql server
第一种是我们经常用的,第2中就是使用一个名为 state server 的机器用它的内存来存放其他机器的session 状态,其实,我们还可以在 sql server 里面来存放和取得 session。是不是第一次听说。
下面讲述实现过程。
找到这个文件
c:\winnt\microsoft.net\framework\v1.0.2914\ installsqlstate.sql
这个文件,装入 sql server (不要告诉我不会)
2 修改 web.config ,大概象下面这样
<sessionstate mode="sqlserver"
sqlconnectionstring="data source=
win2000;userid=
sa;password=" cookieless= "false"timeout=
"20" />
3 使用它。这个大家都会吧。呵呵
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器