使用 StateServer 管理 Session 狀態

摘要:使用 StateServer 管理 Session 狀態

一般 Session 都是使用 InProc 模式,直接把 session 狀態存在IIS中,優點是速度快
缺點是常常莫名其妙的消失,消失的原因有很多
 
改成存放在 StateServer 可以有效的管理 seesion,不會受 IIS 的影響
剛好也可以分別用到 Web Server、SQL Server、State Server 各管各的分散流量
 
1. 在 web.config 加入


2. 開始 → 執行 → regedit
 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters
 將裡面的 AllowRemoteConnection 的值改成 1,Port  改成 42424(通常已經是)