【问题标题】:Logout issue MVC3, C#注销问题 MVC3,C#
【发布时间】:2015-05-27 16:24:40
【问题描述】:

我已经在 IIS 上发布了网站。登录后我点击菜单栏,然后​​系统正在注销我的会话。所以想知道可能的原因......我需要检查一下。点击不是特定的标签,也不是第一次点击,这是随机点击。

【问题讨论】:

  • 您是否让会话处于非活动状态一段时间?
  • @DavidBeaumont 这是 MVC 建议不要使用会话,登录时可能已关闭登录持久性,但这不应该在登录并单击菜单选项卡后立即将他注销。没有代码或他如何登录,不可能说
  • @David 不,我不会让会话处于非活动状态。单击菜单栏和按钮后会发生这种情况。

标签: c# session logout


【解决方案1】:

应用程序池回收时会话过期的可能原因,

如果您有任何代码被 bin 文件夹中的文件修改或创建而不是此类问题发生。

【讨论】:

  • MVC 项目不应使用会话
  • 我已将应用程序池回收设置为 false。还是一样的问题
  • 你在bin文件夹下写过文件或修改过文件吗?
  • 终于找到问题了。问题出在负载均衡器方面。特定会话期间的所有请求都不会发送到单个应用程序服务器。由于在会话之间切换应用程序服务器,会话变量被清除。由于发生此注销...
  • 是的..你必须在 proc 中设置会话状态并在所有应用程序服务器之间共享..
猜你喜欢
  • 1970-01-01
  • 2011-01-05
  • 2012-02-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多