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

发布时间:2022-04-16 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了ASP.NET将Session保存到数据库中的方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

几个方式(本文不作介绍),要将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保存到数据库中的方法全部内容,希望文章能够帮你解决ASP.NET将Session保存到数据库中的方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。