是否可以在不同应用程序的子域之间共享会话?

时间:2011-11-16 04:42:03

标签: c# asp.net

是否可以在不使用Sql Server会话模式的情况下在不同应用程序的子域之间共享会话?我在这个链接的帮助下实现了这个概念:

What options are there for sharing data across subdomains?

然而,如果没有Sql Server模式可能在proc等中使用?

1 个答案:

答案 0 :(得分:1)

使用InProc无法做到这一点,每个应用程序都有自己的内存空间。

你可以设置一个Web服务来解决这个问题,虽然我发现这个解决方案更像是一个黑客攻击。

您也可以使用键/值存储数据库或某种NoSQL。

自定义会话状态提供程序将是一种更优雅的解决方案。

MongoDB ASP.NET Session State Store Provider