【发布时间】:2023-03-15 13:30:01
【问题描述】:
大约几个星期以来,(我不确切知道,但我相信它是从使用 Visual Studio 2013 proffesional 开始的),我的会话在调试时丢失了。我在互联网上搜索,但没有找到可行的解决方案。
编辑:说明我的情况。会话超时在 Web 配置中设置。它也不会发生在每个调试会话中。有时我试图放松会话并且无法强制它。其他时间会话在第一次尝试中丢失。
我观察了会话变量。并且会话不会在两次回发之间随机丢失。
情况:
- 单击按钮并执行一个存储 5 个会话变量的函数。
- 在我检查的函数结束时,变量仍然存在。
- 单击另一个具有其他功能的按钮。检查变量。不在那里了。
页面加载为空,因此无法更改会话变量。所以没有代码可以做到。
有人可以帮忙吗?
【问题讨论】:
-
您可以在 web.config 中使用会话超时
-
我也遇到了这个问题......但是使用的是VS 2012......你设法解决它吗? *注意:部署到生产服务器并使用同一台计算机,同一浏览器测试网络,不会出现此问题。
-
我还没有解决它..我很难调试lol
-
这里也一样。我的会话没有超时并且我保持登录状态,我的会话看似随机被清除。
标签: asp.net visual-studio visual-studio-debugging