【发布时间】:2017-03-02 16:52:26
【问题描述】:
我正在使用 Visual Studio 2015 测试我的 asp.net Web 项目。 我有一个登录页面,然后是经过身份验证的用户的主页。主页使用会话中加载的几个数据没有任何问题。 但是一旦页面加载完成,就会触发 Session End 事件,并且我会丢失所有会话数据。
你知道为什么会这样吗?这不是会话超时,因为我已将其设置为 20 分钟。
【问题讨论】:
-
“当询问由您的代码引起的问题时,如果您提供人们可以用来重现问题的代码,您将获得更好的答案。” stackoverflow.com/help/mcve
-
我遇到了这个问题。我的办公室电脑是一个哑终端。我用终端服务器客户端登录开发框。从开发框中,我打开网络共享上的 asp.net 项目。部署的项目在 iis 上正常工作。如果我在 VS 中打开项目,我会在运行时出错。主要错误是会话将在页面加载后结束。临时修复是重新启动开发框。如果我签出项目并在开发框中使用本地副本,那么所有错误都会消失。所以我现在将项目从网络共享复制到开发盒上的驱动器。
标签: c# asp.net session-variables