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。