因为大约几个星期,(我不确切地知道,但我相信它开始使用visual studio 2013专业),我的会话在调试时丢失了。我通过互联网搜索,但没有找到有效的解决方案。
编辑:说明我的情况。会话超时在Web配置中设置。它也不会发生在每个调试会话上。有时我试图松开会话而不能强迫它。其他时间会话在第一次尝试中丢失。
我观察了会话变量。并且会话不会在两个回发之间随机丢失。
情况:
页面加载为空,因此无法更改会话变量。所以没有代码可以做到。
任何人都可以提供帮助?
答案 0 :(得分:0)
尝试在Web.config中的 sessionState 节点中设置 cookieless =" true" 。然而,这会将sessionID移动到URL中(不是很方便)。 仅适用于开发版本,因为在生产/测试服务器会话上应该可以正常工作。