【发布时间】:2012-10-15 19:49:23
【问题描述】:
我有两个 asp.net 应用程序。它们位于不同的域(即 app1.com 和 app2.com)。如果 app1.com 生成一个 asp.net sessionId,将其存储到 cookie 中,并将其保存到两个应用程序都可以访问的数据库中,那么我如何检测到同一个用户现在在 app2.com 上?访问 app2.com 会生成不同的 sessionId。
【问题讨论】:
我有两个 asp.net 应用程序。它们位于不同的域(即 app1.com 和 app2.com)。如果 app1.com 生成一个 asp.net sessionId,将其存储到 cookie 中,并将其保存到两个应用程序都可以访问的数据库中,那么我如何检测到同一个用户现在在 app2.com 上?访问 app2.com 会生成不同的 sessionId。
【问题讨论】:
您需要使用不同的会话状态模式。您可以使用 SQL Server 会话状态或自定义会话状态。
您可以在MSDN site 上阅读有关它们的更多信息。
【讨论】: