Asp.Net Session的三种方法及Web.Config设置
2023-09-14 08:57:24 时间
因为ASP.NET中Session的存取机制与ASP相同,都是保存在进行中, 一旦进程崩溃,所有Session信息将会丢失,所以我采取了将Session信息保存到SQL Server中,尽管还有其它的 几个方式(本文不作介绍),要将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。
d:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe -ssadd -sstype c -d sd -S xxxxpc -U sa -P 123456 注意上面的字母是区分大小写的。
相关文章
- [.NET] 一个获取随机数的新方式
- ASP.NET Core 2.0 MVC 发布部署--------- CentOS7 X64 具体操作
- ASP.NET Core EF Core+Mysql分层开发项目实战
- 一致性环Hash算法.NET实现
- ASP.NET中AJAX的异步加载(Demo演示)
- Asp.Net Web API 2第十三课——ASP.NET Web API中的JSON和XML序列化
- Asp.Net Web API 2第十六课——Parameter Binding in ASP.NET Web API(参数绑定)
- asp.net连接oracle的问题及方法总结
- asp.net select Case条件语句的使用方法
- asp.net中C#对象与方法 属性详解
- asp.net中导出excel数据的方法汇总
- asp.net core 2.0的认证和授权
- 机器学习笔记 - U-Net论文解读
- ASP.NET Core 6框架揭秘实例演示[25]:配置与承载环境的应用
- ASP.NET Core 6框架揭秘实例演示[13]:日志的基本编程模式
- 用最简单的方式在ASP.NET Core应用中实现认证、登录和注销
- [ASP.NET Core 3框架揭秘] Options[7]: 与配置系统的整合
- ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面
- .NET Core RC2发布在即,我们试着用记事本编写一个ASP.NET Core RC2 MVC程序
- 如何让ASP.NET Web API的Action方法在希望的Culture下执行
- atitit. 集合groupby 的实现(2)---自定义linq查询--java .net php
- 快速理解ASP.NET Core的认证与授权
- asp.net core 常见知识点
- Spread 16.0 for ASP.NET-WEB-Crack
- 【.Net实用方法总结】 整理并总结System.Data中DataRow类及其方法介绍
- ASP.NET Core 5.0
- 24种提高ASP.NET Web 应用性能的方法