【问题标题】:Session closing in MVC 4MVC 4 中的会话关闭
【发布时间】:2013-09-10 07:32:55
【问题描述】:

我一直在开发一个 ASP.NET MVC 4 (with razor) WebApp,它在 Debug 中运行良好,甚至在我的本地机器上的 Release 中运行良好。

现在我把它上传到服务器了,当你突然浏览它时,不时关闭你的用户会话,再次询问用户名和密码。

知道为什么吗?也许我失去了一些配置或设置要求,但这让我发疯。

【问题讨论】:

  • 您是否配置了 IIS 会话设置?

标签: asp.net asp.net-mvc asp.net-mvc-4 razor


【解决方案1】:

您似乎将会话与身份验证混淆了。您可能需要启用FormsAuthentication.SlidingExpiration Property,这样您就不会被自动注销。

<authentication mode="Forms">
  <forms loginUrl="member_login.aspx"
         name=".ASPXFORMSAUTH"
         cookieless="UseCookies"
         requireSSL="true" 
         slidingExpiration="TRUE" />
</authentication>

【讨论】:

    【解决方案2】:

    我认为您的会话将在 20 分钟后过期。看看这里: What is default session timeout in ASP.NET?

    您还可以找到解决问题的方法,即设置会话超时..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-14
      • 2014-11-24
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-06
      • 1970-01-01
      相关资源
      最近更新 更多