我网站的某些部分是Asp,另一部分是Asp.Net。 我使用session来保存当前用户在Asp页面中的信息。 但是,在重定向到Asp.net页面时会话丢失。
有时,会话将保存在第一个重定向的Asp.net页面中。 过了一会儿,我点击一个按钮,发现该会话仍然丢失。
我对这种情况感到很困惑。 怎么会发生这种情况?
PS: 1.我检查了超时配置,似乎运行良好。 2.浏览器中的cookie配置看起来很正常。
答案 0 :(得分:6)
ASP和ASP.NET执行不共享会话状态。它们是完全不同的系统。
如果要在两个系统之间以某种方式共享会话状态,可以使用本文中概述的方法:http://msdn.microsoft.com/en-us/library/aa479313.aspx