1.配置文件
<configuration>
<system.web>
<sessionState timeout="20" mode="StateServer" stateConnectionString="tcpip=192.168.0.122:42424"></sessionState>
</system.web>
</configuration>
注:
- 端口号必须为42424
- 此例中为远程情况,如果是本机可以是localhost或127.0.0.1,远程还需要改注册表
- mode为StateServer表示使用状态服务器保存Session
- timeout设置过期时间为20分钟
2.修改注册表:
- regedit打开注册表编辑器
- HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->services->aspnet_state->Parameters
- AllowRemoteConnection:默认为0只允许本机访问,改为1就可以远程访问
3.如果有防火墙,需要开放42424端口,42424为十进制,有的地方为十六进制必要时注意转换。