配置 SQLServer 来存储 ASP.NET 会话状态

添加人:admin四级(1690分)   添加时间:2007-06-29    阅读次数:947  收藏此教程
配置SQLServer以保存ASP.NET会话状态(Session)
 

以下步骤描述如何运行 InstallSqlState.sql 和 UninstallSqlState.sql 脚本文件来配置 SQLServer 会话状态管理模式。

一、安装
1. 在 SQL 查询分析器, 在 文件 菜单上, 单击 打开 。

2. 打开查询文件 对话框中, 浏览到 InstallSqlState.sql 脚本文件, 点 打开 。
默认情况下, InstallSqlState.sql 位于下列文件夹之一中:
系统驱动器 \WINNT\Microsoft.NET\Framework\版本\
系统驱动器 \Windows\Microsoft.NET\Framework\version\

3. 在SQL查询分析器中打开InstallSqlState.sql, 单击 查询-执行 运行脚本。

二、卸载
1. 运行 UninstallSqlState.sql 脚本文件以卸载 SQLServer 模式会话状态管理配置之前, 您必须先停止 w3svc 进程。 要这样做, 请按照下列步骤操作:
a.  在 Windows 开始 菜单上, 单击 运行 , 键入 cmd , 点 确定 打开命令提示符。
b.  在命令提示符处, 键入 netstop w3svc 。 回车后,会提示您 w3svc 进程已停止。 
 
2. 在 SQL 查询分析器, 在 文件 菜单上, 单击 打开 。

3. 打开查询文件 对话框中, 浏览到 UninstallSqlState.sql 脚本文件, 依次 打开 。
默认情况下, UninstallSqlState.sql 位于下列文件夹之一中:
系统驱动器 \WINNT\Microsoft.NET\Framework\版本\
系统驱动器 \Windows\Microsoft.NET\Framework\ version\ 

4. 在SQL查询分析器中打开UninstallSqlState.sql, 单击 查询-执行 运行脚本。

5. 卸载 SQLServer 模式会话状态管理配置后, 必须启动w3svc服务。
在命令提示符下键入netstart w3svc以便重新启动 w3svc 进程。

修改应用程序的 Web.config 文件
 

要实现 ASP.NETSQLServer 模式会话状态管理, 您必须按照下面的方法修改应用程序的Web.config 文件中的<sessionState>元素:

1. 将<sessionState> 元素中的mode属性设置成SQLServer以指示会话状态将存储在SQLServer中。
2. 设置 sqlConnectionString 属性来指定用于 SQLServer 连接字符串。
例如: sqlConnectionString="data source=MySQLServer;user id=<username>;password=<strongpassword>"

注意 用户, <username>, 必须有在数据库上执行此操作的权限。

修改后的<sessionState>元素应该是下面这个样子:

<sessionState
 mode="SQLServer"
 sqlConnectionString="data source=127.0.0.1;user id=<username>;password=<strongpassword>"
 cookieless="false"
 timeout="20"
/>

  
注意 <sessionState> 元素和相关属性区分大小写。

1页 第1上一页1下一页
相关的教程:
收藏此教程

当前平均分: 0.0(0 次打分)

-5-4-3-2-1012345
评论主题
您的大名
您的评论
验证码 点击换一个验证码
知识库搜索: