【问题标题】:Unable to make the session state request to the session state server . error code=0x80072749无法向会话状态服务器发出会话状态请求。错误代码=0x80072749
【发布时间】:2017-05-10 10:05:08
【问题描述】:

我在生产机器上看到一个错误。该应用程序运行良好一段时间,然后突然没有响应,我通过重新启动 IIS 来修复它。

StateServer 在 Services 中运行良好,模式为自动。

下面的字符串是我在 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_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection。 如果服务器在本地机器上,并且如果前面提到 注册表值不存在或设置为0,则状态服务器 连接字符串必须使用“localhost”或“127.0.0.1”作为 服务器名称。

【问题讨论】:

    标签: asp.net web-config session-state stateserver session-state-server


    【解决方案1】:

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

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

    【讨论】:

    • 它已经开始了。我的应用程序可以正常工作 20 分钟,有 50 多个并发用户。
    • 允许远程连接在注册表中也是如此。
    【解决方案2】:

    这篇关于 SO 的帖子建议了很多您可以查看的内容。

    Unable to make the session state request to the session state server

    【讨论】:

    • 还检查了提到的帖子中的所有内容..但没有运气在 15 - 20 分钟后仍然出现同样的错误。
    猜你喜欢
    • 2013-10-24
    • 2010-11-25
    • 2011-05-08
    • 2020-02-04
    • 2018-04-17
    • 2013-07-06
    • 1970-01-01
    • 2016-06-17
    相关资源
    最近更新 更多