zoukankan      html  css  js  c++  java
  • 进程外Session---数据库Session的配置

    怎么将Session记录到数据库中呢? 其实微软已经为我们设置好了。只要我们简单的配置一下就行了。 当然也要在 “我的电脑” 鼠标右键--->管理--->服务和应用程序----> 服务--->ASP.NET状态服务(或者ASP.NET State Service)--->点击右键选择“启动”

    首先。我们进入C盘下的 Windows文件夹 下的Microsoft.Net文件夹下的Framework文件夹下的v4.0.30319文件夹下:找到aspnet_regsql 文件。

    具体的路径是: C:WindowsMicrosoft.NETFrameworkv4.0.30319

    然后:快捷键win+R调出cmd 命令窗口

    在cmd中进入C:WindowsMicrosoft.NETFrameworkv4.0.30319文件夹下

    即:在cmd 命令中输入:cd C:WindowsMicrosoft.NETFrameworkv4.0.30319

    然后执行 aspnet_regsql.exe -U sa -P 123456 -ssadd -sstype c -d sales

    解释一下 aspnet_regsql.exe表示执行这个文件 ,-U 表示SqlServer的登陆用户名是sa  ,-P 表示登陆密码是123456   最后面的sales 是数据库名,即:你要将Session保存到哪个数据库下。

    点击回车键后,直到执行完毕

     

    以上运行完毕后,我们打开SqlServer ,找到sales数据库。我们发现下面给我们自动生成了两个表
    我们在来配置Web.config配置文件
    [html] view plain copy
    1. <?xml version="1.0" encoding="utf-8"?>  
    2.   
    3. <!--  
    4.   有关如何配置 ASP.NET 应用程序的详细信息,请访问  
    5.   http://go.microsoft.com/fwlink/?LinkId=169433  
    6.   -->  
    7.   
    8. <configuration>  
    9.     <system.web>  
    10.       <compilation debug="true" targetFramework="4.5" />  
    11.       <httpRuntime targetFramework="4.5" />  
    12.       <!--进程外Session添加这一段代码-->  
    13.       <!--<sessionState stateConnectionString="tcpip=127.0.0.1:42424" mode="StateServer"></sessionState>-->  
    14.   
    15.       <!--数据库Session配置文件-->  
    16.       <!--timeout是设置Session过期时间,这里设为1000分钟。如果不设置,则默认为20分钟-->  
    17.       <sessionState sqlConnectionString="server=.;database=sales;uid=sa;pwd=123456" allowCustomSqlDatabase="true" mode="SQLServer" timeout="1000"></sessionState>  
    18.     </system.web>  
    19.               
    20. </configuration>  
     
  • 相关阅读:
    高并发系统设计(二十):分布式架构如何跟踪排查慢请求问题?
    Git将多个commit合并成一个commit
    高并发系统设计(十九)【注册中心】:微服务架构结合RPC框架如何做到分布式系统寻址?
    高并发系统设计(十八):【RPC框架】10万QPS下如何实现毫秒级的服务调用?
    AfxSocketInit()
    TEXTMETRIC 结构详解
    OnInitialUpdate函数
    SetForegroundWindow
    GetSafeHwnd()函数
    MFC之CCommandLineInfo
  • 原文地址:https://www.cnblogs.com/dotnetHui/p/8419677.html
Copyright © 2011-2022 走看看