リモートの State Server に接続するためのメモ
セッション管理はいつもローカルの State Server を使っていたんですが、ちとお仕事でリモートの State Server に接続しようとしたらやたらはまったのでやり方をメモ。
- web.config の sessionState 要素を修正
<sessionState mode="StateServer" stateConnectionString="tcpip=xxx.xxx.xxx.xxx:42424" />
State Server のファイアウォールで TCP の 42424 ポートを許可
State Server のレジストリを修正 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\aspnet_state\Parameters の AllowRemoteConnection を 1 に
なんでハマったかって、web.config の stateConnectionString 属性値変えれば良いだけでしょーって、調べもせず推測でやってたんでレジストリの修正に気付くの遅れました。反省しないと。