在我的网络配置中,代码是
<sessionState mode="InProc" regenerateExpiredSessionId="true" cookieless="false" timeout="10" customProvider="DefaultSessionProvider">
和 global.asax 文件
protected void Session_Start(Object sender, EventArgs e)
{
Session["init"] = 0;
}
protected void Session_End(Object sender, EventArgs e)
{
Session.Clear();
}
问题是即使浏览器和客户端机器实例相同,也会在会话超时后生成新的会话 ID。
并且上面的代码即使在会话超时后也保持相同的会话ID。请帮忙。