Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can´;t将sessionState模式设置为StateServer_C#_Webforms_Session State - Fatal编程技术网

C# Can´;t将sessionState模式设置为StateServer

C# 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> 但对于我们两人来说,当我们尝试运行应用程序时,我们会遇到以下异常: 无法向会话状态服务

我们是一个致力于web表单应用程序的小组。我们已经在web.config文件中将应用程序会话状态模式设置为StateServer

<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解决连接问题。如果您在尝试连接时出错,则说明服务或防火墙存在问题。如果你得到一个闪烁的光标或胡言乱语回来,那么连接是好的,你可以把重点放在“更高级别”的问题我得到主机连接丢失