我一直在寻找网络,试图找到一些身体其他谁在我面前有这个问题,但没有人描述我在的确切情况。其他人有下降会话状态那些呆在外面,或者像5分钟那样有短暂的会话状态,或者是那种性质。然而,我的问题是,我的会话状态变量似乎只有一次回传,请跳过下一个回复,有时再次回到第三次。ASP.NET会话消失/重新出现
您可以登录我的网站:EpicClanWars.com,然后可能会刷新一些页面,然后在第二或第三个不同的页面之后,您会看到右上角的登录文本框,就像您未登录一样。但是,如果您再次刷新页面,该网站会显示您再次登录。
我假设这与viewstate有关,但我不太了解ASP.NET的viewstate或如何解决它。为了支持这一点,我收到了一些与MAC问题有关的错误消息(我遗憾地忽略了保存这篇文章),以及查看状态问题。
我最近不得不在运行我的网站的机器上重新安装操作系统。当我这样做时,我重新安装了Visual Studio,IIS,SQL Server等。在重新安装之前,我没有这个问题。我正在使用VS.NET 2005和IIS 7.
因此,有谁知道这里发生了什么?并有可能建议如何解决它?
你使用SQL Server保持会话? – Aristos 2011-01-05 22:16:41
@Aristos不,我允许ASP服务器管理“正在处理”会话,如选项所示(所以我认为它会将它保存在内存中)@Russ Cam可以详细说明吗? – Jrud 2011-01-05 22:19:08
看来,如果不查看代码,很难弄清楚发生了什么。你可以分享吗? – Restuta 2011-01-05 22:27:35