【问题标题】:Asp.Net sharing session across multiple web applications?跨多个 Web 应用程序的 Asp.Net 共享会话?
【发布时间】:2011-03-07 07:05:53
【问题描述】:

我必须在两个不同的 Asp.Net 应用程序之间共享会话数据。 Web 应用的部署如下图所示。

 WebSite
    --WebApp1
    --WebApp2

我必须在 WebApp1WebApp2 之间使用相同的会话数据。此外,WebApp1 和 WebApp2 都共享相同的 Domain(www.WebSite.com) 和 AppPool

让这两个网站共享会话状态数据的最简单方法是什么?

我可以使用 Asp.Net 状态服务器 上述两个 WebApp 之间是否共享 Session 数据?

【问题讨论】:

标签: asp.net iis session session-state asp.net-4.0


【解决方案1】:

您可以使用 stateserver 将会话状态存储在内存中,了解更多详情go here

【讨论】:

  • 那解释了如何使用会话状态服务器。不是如何在两个 WebApp 之间共享 Session 状态。
  • 我不相信 StateServer 将允许您在两个应用程序之间轻松共享会话信息,因为会话密钥是特定于应用程序的(它有利于在多个服务器上运行的同一应用程序之间共享状态) . @Amitabh 需要做的是将信息保存到共享数据库(或类似数据库)中并从那里工作。请参阅右侧“相关”下的stackoverflow.com/questions/391912/… 和其他人-->
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-21
  • 2012-05-04
  • 2019-12-07
  • 2013-04-10
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多