我正在尝试使用ServerServer模式从另一台远程计算机获取会话,我的web.config中具有以下配置
<sessionState cookieless="UseCookies" mode="StateServer" stateConnectionString="tcpip=192.168.1.1:42424" stateNetworkTimeout="60" useHostingIdentity="false">
我在远程计算机上释放了端口42424,我将在其中保存会话并启用参数
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection
参数保留为1
使用我的应用程序登录时,出现以下错误
无法向会话状态服务器发出会话状态请求。 请确保启动ASP.NET状态服务,并确保 客户端和服务器端口相同。如果服务器位于远程 机器,请检查 的价值 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ aspnet_state \ Parameters \ AllowRemoteConnection。 如果服务器在本地计算机上,以及前面提到的 注册表值不存在或设置为0,则状态服务器 连接字符串必须使用“ localhost”或“ 127.0.0.1”作为 服务器名称。
可能是什么问题
答案 0 :(得分:0)
问题出在Windows防火墙上,没有打开访问端口