C# Can´;t将sessionState模式设置为StateServer
我们是一个致力于web表单应用程序的小组。我们已经在web.config文件中将应用程序会话状态模式设置为StateServerC# Can´;t将sessionState模式设置为StateServer,c#,webforms,session-state,C#,Webforms,Session State,我们是一个致力于web表单应用程序的小组。我们已经在web.config文件中将应用程序会话状态模式设置为StateServer <sessionState mode="StateServer" timeout="40" stateConnectionString="tcpip=localhost:42424" cookieless="false"></sessionState> 但对于我们两人来说,当我们尝试运行应用程序时,我们会遇到以下异常: 无法向会话状态服务
<sessionState mode="StateServer" timeout="40" stateConnectionString="tcpip=localhost:42424" cookieless="false"></sessionState>
但对于我们两人来说,当我们尝试运行应用程序时,我们会遇到以下异常:
无法向会话状态服务器发出会话状态请求。
请确保ASP.NET状态服务已启动,并且
客户端和服务器端口相同。如果服务器位于远程服务器上
计算机,请通过检查
价值
HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\aspnet\U state\Parameters\AllowRemoteConnection。
如果服务器位于本地计算机上,并且
注册表值不存在或设置为0,则状态服务器
连接字符串必须使用“localhost”或“127.0.0.1”作为
服务器名
我们使用的是.NETFramework4.0。进程ASP.NET状态服务正在默认端口424上运行
有人知道怎么回事吗
谢谢你的建议。我已经测试了所有关于这方面的建议,但没有任何更改。我可以看到aspnet_状态服务正在端口42424上运行,您可以在端口42424上远程登录到本地主机吗?我喜欢使用telnet解决连接问题。如果您在尝试连接时出错,则说明服务或防火墙存在问题。如果你得到一个闪烁的光标或胡言乱语回来,那么连接是好的,你可以把重点放在“更高级别”的问题我得到连接到主机是丢失我已经测试了所有的建议,但没有改变。我可以看到aspnet_状态服务正在端口42424上运行,您可以在端口42424上远程登录到本地主机吗?我喜欢使用telnet解决连接问题。如果您在尝试连接时出错,则说明服务或防火墙存在问题。如果你得到一个闪烁的光标或胡言乱语回来,那么连接是好的,你可以把重点放在“更高级别”的问题我得到主机连接丢失