asp.net 应用程序session 从InProc修改成StateServer需要做哪些操作?
我想实现这个功能,大家帮我看看如下的操作步骤以及顺序是否正确
1. 开启ASP.NET State Service服务
2. 更改web.config 文件
现在的是<sessionState mode="InProc" cookieless="UseCookies" timeout="120" regenerateExpiredSessionId="true" />
更改后的是sessionState mode="StateServer" stateConnectionString="tcpip=服务器的ip地址:42424" cookieless="UseCookies" timeout="120" regenerateExpiredSessionId="true" />
3.重启iis
如果以上步骤都正确的话,我有几个问题,
第一,第二步中的端口号42424,应该就是默认的值对吗,我根据注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state \Parameters下面的Port值是十六进制的a5b8,转换成十进制就是42424
第二,我更改好后,怎么验证网站确实把session值存在asp.net state server进程中了
第三,如果session值保存在asp.net state server中,那我的session值还是跟原来一样会在120分钟后timeout吗?