【问题标题】:ASP.Net Session over web / WCF ServiceASP.Net Session over web / WCF 服务
【发布时间】:2010-12-28 16:07:54
【问题描述】:

我们有一个包含许多网络服务器的系统,我们希望将会话状态存储在一个中心位置。

同时,由于防火墙,我们无法直接访问数据库。

有没有人设法将会话序列化并通过 Web 服务发送以存储在数据库中?

【问题讨论】:

    标签: c# asp.net serialization session-state


    【解决方案1】:

    您需要实现自己的Session-State Store Provider。您可以使用MSDN sample 作为起点。

    然后,您可以更改 web.config 中的 <sessionState> 元素以使用该提供程序而不是内置提供程序。

    【讨论】:

      【解决方案2】:

      您想要实现一个自定义会话状态存储提供程序,它将执行所需的 Web 服务调用。

      here 是一个详细的解释,以及一个自定义 ODBC 连接的示例。它可以根据您的情况轻松更新。恐怕这不是完全微不足道的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-13
        • 2010-10-31
        • 2012-05-30
        • 2011-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多