session持久化到sqlserver

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

第一步:找到cmd目录

输入:cd C:WINDOWSMicrosoft.NETFrameworkv2.0.50727

进入该目录。

第二部:运行脚本

输入: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

运行得到

第三步:配置文件

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

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

  

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

原文地址:https://www.cnblogs.com/yanbigfeg/p/10514857.html