【问题标题】:Maintain single session for multi application running in different server为在不同服务器上运行的多个应用程序维护单个会话
【发布时间】:2011-07-11 11:13:23
【问题描述】:

我有一个场景,我需要在两个应用程序中维护用户会话,这两个应用程序都在不同的服务器上运行并访问不同的数据库。在 application1 中,当用户单击按钮页面将导航到 application2 时,用户还需要继续相同的会话。 我怎样才能做到这一点,任何想法/帮助将不胜感激。

谢谢

普雷迪普

【问题讨论】:

    标签: asp.net iis session


    【解决方案1】:

    第一步是使用进程外会话存储而不是默认的内存,以便两个服务器都可以访问这个集中的会话存储位置。这可以是 SQL Server 或进程外 Windows 服务。然后您可以执行一些hacking 来欺骗禁止您从不同应用程序访问会话的 ASP.NET 框架。

    结论:恕我直言,这不是你应该做的事情。

    【讨论】:

      【解决方案2】:

      尝试创建单点登录服务以进行身份​​验证: http://www.codeproject.com/KB/aspnet/SingleSignon.aspx

      【讨论】:

        猜你喜欢
        • 2010-09-19
        • 1970-01-01
        • 2013-11-28
        • 1970-01-01
        • 1970-01-01
        • 2017-09-05
        • 2021-03-02
        • 2019-01-26
        • 2016-01-31
        相关资源
        最近更新 更多