跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

精选回复

发布于

方法1:向数据库中添加session相关信息,可以使用官方工具

命令提示符cmd中执行: cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
                  
  然后执行:
        aspnet_regsql.exe -S 127.0.0.1-U sa -P 123456 -d TESTDB -ssadd -sstype c

 

执行后session 信息会保存到TESTDB库

web.config配置

  <sessionState mode="SQLServer" sqlConnectionString="Data Source=127.0.0.1;database=TESTDB;User ID=sa_APP;Password=123456;Application Name=TCD;"  allowCustomSqlDatabase="true"   timeout="60"/>
                

备注:

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

参考资料:

一.设置数据库

方法1:向数据库中添加session相关信息,可以使用官方工具

命令提示符cmd中执行:

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

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

例如:

aspnet_regsql.exe -S 127.0.0.1 -U sa -P 123456 -d test -ssadd -sstype c

提示

成功

方法2:直接sql脚本倒入

执行方法1后,再生成脚本一下方便以后使用,直接执行脚本和方法1结果一样。

需要执行两个脚本一个脚本是配置数据库,另一个脚本是添加数据库作业,session的过期就是靠数据库作业处理。要不然不会删除session。

二.配置web.Config

<sessionState
   mode="SQLServer"
   allowCustomSqlDatabase="True"
   sqlConnectionString="server=127.0.0.1; database=test;uid=sa ;pwd=123456;"
   timeout="20"   
/>
解释:
mode,会话状态模式,SQLServer为存储到SQLServer数据库。
allowCustomSqlDatabase,值指定会话状态 SQL 数据库是否可以是自定义数据库(而不是 ASP.NET 默认数据库)。 如果为 false,则不能指定初始目录或数据库作为 sqlConnectionString 特性的值。 默认会话状态 SQL 数据库为 ASPState 数据库。默认false
sqlConnectionString,连接字符串
完成。

 

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。