zoukankan      html  css  js  c++  java
  • sessionState的几种设置

    <sessionState
                 mode="InProc"
                 stateConnectionString="tcpip=127.0.0.1:42424"
                 sqlConnectionString="data source=127.0.0.1;user id=sa;password="
                 cookieless="false"
                 timeout="20"
         />

    答:

    1、127.0.0.1是本机的默认ip。

    2、指定远程存储会话状态的服务器名称和端口。例如“tcpip=127.0.0.1:42424”。当 mode 为 StateServer 时该属性是必需的。

    3、这是为StateServer模式管理Session提供服务的,你可以在服务中停止掉asp.net state server服务即不能访问。

    4、在Asp.NET里3中存储SessionState的方式,进程内、状态服务器、SQLServer,mode="InProc"表示进程内,可以认为当使用状态服务器时需要stateConnectionString(在服务器上启动状态服务),使用SQLServer时需要sqlConnectionString(需要额外安装一个数据库)。

    5、配置会话状态:可以通过 web.config 文件中的 <sessionState> 节配置会话状态功能。若要使默认的超时时间(20 分钟)延长一倍,可以将下列内容添加到应用程序的 web.config 文件:

    <sessionState
       timeout="40"
    />

    默认情况下,ASP.NET 像 ASP 一样,在处理请求的同一进程中存储会话状态。如果 Cookie 不可用,可以通过将会话标识符添加到 URL 来跟踪会话。若要启用此功能,请设置以下内容:

    <sessionState
       cookieless="true"
    />

    默认情况下,ASP.NET 像 ASP 一样,在处理请求的同一进程中存储会话状态。另外,ASP.NET 可以在外部进程中存储会话数据,而外部进程甚至可以驻留在另一台计算机上。若要启用此功能:

    使用服务管理单元或者通过在命令行上执行“net start aspnet_state”来启动 ASP.NET 状态服务。默认情况下,状态服务在端口 42424 上侦听。若要更改此端口,请修改服务的注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSte\Services\aspnet_state\Parameters\Port
    将 <sessionState> 节的 mode 属性设置为“StateServer”。
    用启动 aspnet_state 的计算机的值配置 stateConnectionString 属性。
    /////////////////////////////////////////////
    http://chs.gotdotnet.com/quickstart/aspplus/doc/stateoverview.aspx
    6、127.0.0.1是回调ip地址,是它自己的回调地址. 在运行下 ipconfig 127.0.0.1 -t。

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lavly/archive/2009/07/28/4387820.aspx

  • 相关阅读:
    ElasticSearch查询多条件同时满足时返回所需数据
    Linux环境下安装ElasticSearch
    微博抓取照片视频
    numpy 常用方式
    Centos最小化安装 AWVS 的坑
    使用centos安装nessus 8.15,并解除IP限制
    Linux CentOS7 开通端口外网端口访问权限
    VSCode配置C语言环境
    Python MySQL
    web7
  • 原文地址:https://www.cnblogs.com/footleg/p/1567813.html
Copyright © 2011-2022 走看看