【问题标题】:ASP.Net C# Sharing Session Across Multiple App Pools [duplicate]跨多个应用程序池的 ASP.Net C# 共享会话 [重复]
【发布时间】:2012-11-09 16:52:15
【问题描述】:

可能重复:
Why can’t I share Session state between 2 web apps with StateServer? What am I missing?

我正在尝试跨 Web 应用程序维护会话状态,在该应用程序中,用户可以登录 www.domain.com 并在其浏览体验中的某个时刻被重定向到不同服务器上的 ww2.domain.com 以实现负载平衡原因。在这种情况下维护用户会话的最佳方式是什么?

【问题讨论】:

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


    【解决方案1】:

    最好的方法是使用SQL Server session state,而不是默认的进程内。

    【讨论】:

    • 我已经这样做了,但我似乎无法共享会话。这些应用程序位于两个单独的服务器上。问题是他们没有相同的appId,不允许他们访问相同的会话数据。
    【解决方案2】:

    您需要进程外会话管理。

    数百篇文章/技术可以在亲爱的互联网上找到。其中之一 http://www.c-sharpcorner.com/UploadFile/ganesh.nataraj/ASPdotNETSessionState09212005235624PM/ASPdotNETSessionState.aspx

    【讨论】:

      猜你喜欢
      • 2011-03-07
      • 1970-01-01
      • 2011-02-21
      • 2019-12-07
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 2018-12-24
      相关资源
      最近更新 更多