我们创建了两个 Web 应用程序,一个嵌套在另一个中(我们的主要 Web 应用程序是外部应用程序,并且我们在它里面或下面有一个 cms)。 我们正在尝试在应用程序之间共享会话(使用状态服务器选项),如下所述: http://www.codeproject.com/KB/session/sharedsession.aspx
会话为每个会话单独工作,但是当我们跨越它们之间的边界时,我们就会丢失会话数据。
两个 web.config 文件都有相同的机器密钥条目,并且我正在尝试设置如此处提到的应用程序路径:** 无法显示第二个链接 **
我不确定我是否走对了路。理想情况下,我想在代码中执行如下操作:
在主网站端:Session["SomeVar"] = SomeData;
在 CMS 端(嵌套内部):Display(Session["SomeVar"]);//这将显示 SomeData
我们也可以反过来,设置会话变量cms端,将其显示在主网站端)。