从asp页到asp.net页的会话丢失

从asp页到asp.net页的会话丢失,asp.net,session,asp-classic,web-config,Asp.net,Session,Asp Classic,Web Config,我的网站的一部分是Asp,另一部分是Asp.Net。 我使用会话在Asp页面中保存当前用户的信息。 但是,会话在重定向到Asp.net页面时丢失 有时,会话会保存在第一个重定向Asp.net页面中。 过了一会儿,我单击一个按钮,发现会话仍然丢失 我真的对这种情况感到困惑。 这怎么会发生 附言: 1.我已经检查了超时配置,似乎工作正常。 2.浏览器中的cookie配置看起来正常。ASP和ASP.NET不共享会话状态。它们是完全不同的系统 如果您想在两个系统之间以某种方式共享会话状态,可以使用本文中

我的网站的一部分是Asp,另一部分是Asp.Net。 我使用会话在Asp页面中保存当前用户的信息。 但是,会话在重定向到Asp.net页面时丢失

有时,会话会保存在第一个重定向Asp.net页面中。 过了一会儿,我单击一个按钮,发现会话仍然丢失

我真的对这种情况感到困惑。 这怎么会发生

附言: 1.我已经检查了超时配置,似乎工作正常。
2.浏览器中的cookie配置看起来正常。

ASP和ASP.NET不共享会话状态。它们是完全不同的系统


如果您想在两个系统之间以某种方式共享会话状态,可以使用本文中概述的方法:

Hi Roy,谢谢您的帮助。还有一件事,您能告诉我如何在Asp.net页面中丢失会话吗。当我单击按钮重定向到另一个页面(从asp.net页面到asp.net页面)时,会话中的数据似乎丢失了。杰克,asp.net中的会话状态应保持不变,除非超时。例如,如果您打开一个页面,15分钟内不做任何事情,然后单击按钮,则会话状态将丢失(时间可配置)。如果应用程序池因某种原因重置,您也将丢失会话。