在asp.net中2个web应用程序之间的会话共享

在asp.net中2个web应用程序之间的会话共享

问题描述:

我想在我的两个web应用程序之间共享会话我的两个应用程序的web.config配置具有相同的machineKey,但它不能用于共享会话。是否有其他选项?在asp.net中2个web应用程序之间的会话共享

选中此项,有可能但不推荐。你需要使用sessionState SQLServer来实现这一点。

Sharing sessions across applications using the ASP.NET Session State Service

,但我会建议建立在和访问它在老式的方式表和存储值。最终,sessionState SQLServer也在做同样的事情。

+0

是否有任何其他选项,而不使用数据库。 – user1939371 2013-04-25 07:30:13

+0

@ user1939371您必须将值存储在数据库中,或者将数据库或文件系统存储为XML或平面文本文件。如果您尝试在ASP.NET中编写文件,安全限制和Impersonaitions复杂性将发挥作用。 – 2013-04-25 07:55:33

+0

那么我该怎么办? – user1939371 2013-04-25 09:08:12