学习MVC之租房网站(二)-框架搭建及准备工作 (2)

进程外Session的实现主要有数据库和状态服务器两种,在存取速度方面,从快到慢依次为 进程内Session、状态服务器Session、数据库Session;数据库Session要从磁盘的表中存取,当然比不上内存的速度,但好处是容量很大,不用担心被撑爆。

本次项目将使用数据库Session

a. 执行aspnet_regsql

我的是32位机器,aspnet_regsql的位置在C:\Windows\Microsoft.NET\Framework\v4.0.30319

学习MVC之租房网站(二)-框架搭建及准备工作

运行后,会增加这样的两张表

学习MVC之租房网站(二)-框架搭建及准备工作

b. 配置Web.Config

System.web节点下添加

<!--数据库Session配置文件--> 

<sessionStatesqlConnectionString="server=.;database=ZSZ;uid=sa;pwd=***"allowCustomSqlDatabase="true" mode="SQLServer"timeout="1000"></sessionState>

Session有效期默认为20分,这儿设置为1000分钟。

启动网站,试着写入一条Session,ASPStateTempSessions表会增加一条记录

结束

项目框架搭建好,配置好了EF、Log4Net和进程外Session,接下来就正式开始数据库创建、Service层和DTO的编写了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfwxj.html