【问题标题】:ASP.NET Authentication Cookie timeout and IIS 7 settingASP.NET 身份验证 Cookie 超时和 IIS 7 设置
【发布时间】:2010-06-11 14:05:22
【问题描述】:

我有一个 ASP.NET 网站,我已将其身份验证超时设置为 60 天,这样如果我的用户选中了“记住我”选项,他们就不必每次回来时都登录。基本的 ASP.NET 登录机制...

它在我的开发服务器以及 Visual Studio 内置 Web 服务器上运行良好。我可以关闭浏览器,等待大约 30-40 分钟,然后浏览回该站点并自动登录。

但是,我没有将站点移至托管服务提供商,而且似乎无论我对 Web.config 文件做什么,cookie 都会在大约 30 分钟后过期(很难说出确切的时间量)。我已经问过提供商的帮助支持,他们基本上告诉我:

“web.config文件是用来配置你的网站的,如果你不知道你在做什么,请不要改变它”

确实令人沮丧的答案......

可以肯定的是,我在网络上到处检查异常情况、细则、基本 asp.net 身份验证,但没有发现。

我可以访问我的站点 (IIS 7) 的 IIS 远程管理,但我真的不知道去哪里找。 IIS 设置中是否存在覆盖我的 web.config 身份验证设置的内容?我该怎么办...

感谢您的帮助!

【问题讨论】:

    标签: asp.net authentication iis-7


    【解决方案1】:

    只是在黑暗中拍摄,但您定义了机键吗?如果您的托管服务提供商正在使用网络场,并且请求是在与用户进行身份验证的服务器不同的服务器上发出的,那么身份验证票证将失败并强制他们重新进行身份验证。

    【讨论】:

      猜你喜欢
      • 2010-10-02
      • 1970-01-01
      • 2013-03-23
      • 2018-03-30
      • 2016-06-23
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      相关资源
      最近更新 更多