ASP.NET将Session保存到数据库中的方法

时间:2024-01-19 16:31:46 

几个方式(本文不作介绍),要将Session保存到SQL Server中,需要有以下几个步骤:

1.首先要创建用于保存Session数据的数据库,以命令行的形式用aspnet_regsql.exe来完成,具体命令为

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe -ssadd -sstype c
 -d sd -E

该命令是以windows验证方式,添加了sd数据库保存session数据。

2.需要修改ASP.NET web.config文件中的SessionState结点,该结点位于<system.web>下


    <sessionState mode="SQLServer" allowCustomSqlDatabase="true"
                  sqlConnectionString="server=.;uid=sa;password=;initial catalog=sd"
                  cookieless="false"
                  timeout="20">
    </sessionState>


这样一来,Session数据就不再是依赖于IIS进程而是保存到数据库中。可以打开sd数据库会有两个表分别为ASPStateTempSessions、ASPStateTempApplications。

标签:ASP.NET,Session,数据库
0
投稿

猜你喜欢

  • 利用pandas将numpy数组导出生成excel的实例

    2021-03-10 02:43:14
  • Python实现简单的语音识别系统

    2022-09-11 04:44:15
  • ASP+XML制作菜单管理

    2008-05-19 12:38:00
  • 修改、删除数据记录(DELETE\\UPDATE)

    2009-02-27 15:50:00
  • Python字典对象实现原理详解

    2023-06-11 01:53:21
  • removeChild的障眼法

    2009-12-04 12:49:00
  • 实例讲解如何配置MySQL数据库主从复制

    2008-12-17 15:33:00
  • 防止网上重复投票的方法

    2009-06-01 12:31:00
  • 安装ElasticSearch搜索工具并配置Python驱动的方法

    2021-03-12 12:07:52
  • 十个免费的web前端开发工具详细整理

    2023-08-12 17:01:22
  • 经验:解决DB2中出现的SQL1032N错误现象

    2009-09-02 14:10:00
  • python缺失值的解决方法总结

    2023-07-28 23:47:38
  • python简单实现旋转图片的方法

    2021-06-09 08:29:11
  • 详解python中的数据类型和控制流

    2022-08-11 14:32:50
  • Python使用pymongo库操作MongoDB数据库的方法实例

    2023-06-04 06:20:22
  • 使用keras实现非线性回归(两种加激活函数的方式)

    2023-07-23 23:33:53
  • Python+Selenium实现短视频自动上传与发布的实践

    2021-06-12 15:58:46
  • Python base64和hashlib模块及用法详解

    2022-09-27 14:36:17
  • Python绘制惊艳的桑基图的示例详解

    2021-09-21 17:24:52
  • Python利用matplotlib做图中图及次坐标轴的实例

    2022-01-06 18:14:56
  • asp之家 网络编程 m.aspxhome.com