session持久化到sqlserver

时间:2022-05-02 06:24:35

每次想使用都会忘记单词,所幸记录下来。简单步骤记录。

第一步:找到cmd目录

输入:cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

session持久化到sqlserver

进入该目录。

session持久化到sqlserver

第二部:运行脚本

输入:aspnet_regsql.exe -S 【服务器】 -U 【登录名】 -P 【密码】 -d 【数据库名】 -ssadd -sstype c

示例:aspnet_regsql.exe -S 127.0.0.1 -U sa -P 1234 -d database -ssadd -sstype c

session持久化到sqlserver

运行得到

session持久化到sqlserver

第三步:配置文件

然后进入项目web.config配置节点文件。

<sessionState
mode="SQLServer"
allowCustomSqlDatabase="True"
sqlConnectionString="server=127.0.0.1; database=database;uid=sa ;pwd=1234;"
timeout="20"
/>

  

注意:session存储模式为数据库形式的所有需要存储的实体需要设置可序列化特性。 [Serializable]