我们是一个致力于Web表单应用程序的小组。我们已将应用程序sessionState模式设置为web.config文件中的StateServer。
<sessionState mode="StateServer" timeout="40" stateConnectionString="tcpip=localhost:42424" cookieless="false"></sessionState>
但是对于我们两个人,当我们尝试运行应用程序时,我们得到了这个例外:
无法向会话状态服务器发出会话状态请求。 请确保ASP.NET状态服务已启动并且确实已启动 客户端和服务器端口是相同的。如果服务器在远程服务器上 机器,请确保它通过检查接受远程请求 的价值 HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ aspnet_state \参数\ AllowRemoteConnection。 如果服务器在本地计算机上,如果之前提到过 注册表值不存在或设置为0,然后是状态服务器 连接字符串必须使用'localhost'或'127.0.0.1'作为 服务器名称。
我们正在使用.NET Framework 4.0。进程ASP .NET State Service正在默认端口42424上运行。
有人知道出了什么问题吗?
感谢您的任何建议。