【问题标题】:ASP.NET Losing session after page load页面加载后 ASP.NET 丢失会话
【发布时间】: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


【解决方案1】:

web.config 文件是否因任何原因而更改?这可能会导致应用程序池重新启动。

【讨论】:

  • 我检查了,但我的 Web-config 文件的最后编辑数据是 2016-08-30
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-09
  • 2012-10-25
  • 2020-12-14
  • 2014-07-20
  • 1970-01-01
  • 2023-03-24
  • 2019-05-16
相关资源
最近更新 更多