Asp.net 无法向会话状态服务器发出会话状态请求。错误代码=0x80072749

Asp.net 无法向会话状态服务器发出会话状态请求。错误代码=0x80072749,asp.net,web-config,session-state,stateserver,session-state-server,Asp.net,Web Config,Session State,Stateserver,Session State Server,我在生产机器上看到一个错误。应用程序正常工作了一段时间,然后突然没有响应,我通过重新启动IIS来修复它 StateServer在服务中运行良好,模式为自动 下面的字符串是我在web.config中使用的字符串: <sessionState cookieless="UseCookies" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="60" timeout="2" u

我在生产机器上看到一个错误。应用程序正常工作了一段时间,然后突然没有响应,我通过重新启动IIS来修复它

StateServer在服务中运行良好,模式为自动

下面的字符串是我在web.config中使用的字符串:

<sessionState cookieless="UseCookies" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="60" timeout="2" useHostingIdentity="false" compressionEnabled="false">

无法向会话状态服务器发出会话状态请求。详细信息:最后阶段=“向状态服务器发送请求”,错误代码=0x80072749,传出数据的大小=0

HttpException:

无法向会话状态服务器发出会话状态请求。 请确保ASP.NET状态服务已启动,并且 客户端和服务器端口相同。如果服务器位于远程服务器上 计算机,请通过检查 价值 HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\aspnet\U state\Parameters\AllowRemoteConnection。 如果服务器位于本地计算机上,并且 注册表值不存在或设置为0,则状态服务器 连接字符串必须使用“localhost”或“127.0.0.1”作为 服务器名


转到服务,启动ASP.NET状态服务。 然后检查密钥是否为真:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection

这篇文章提出了很多你可以看的东西


它已经开始了。我的应用程序可以正常工作20分钟,有50多个并发用户。允许远程连接在注册表中也是正确的。也检查了文章中提到的所有内容。。但在15-20分钟后,仍然会出现同样的错误。