gpt4 book ai didi

asp.net-mvc-3 - IIS session 超时和表单例份验证循环

转载 作者:行者123 更新时间:2023-12-04 04:36:53 26 4
gpt4 key购买 nike

我的应用程序中的超时和表单例份验证循环似乎有问题。该应用程序是基于 MVC3 的并且是 AJAX 重的。我发现即使用户一直在应用程序上工作并且没有闲置,有时他们也会被踢出,然后表单例份验证进入重定向循环并出现 302 错误。

该应用程序由提供商托管,该提供商告诉我他们已将 session 超时增加到 60 分钟。我对应用程序的 web.config 设置如下。

<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" cookieless="UseCookies" slidingExpiration="true"/>
</authentication>

为什么我会得到 session 超时?是否有任何设置我可以检查/更改以阻止这种情况发生?

谢谢你,

最佳答案

我终于明白是怎么回事了。首先,我的基本 Controller 上有一个 session 过滤器,用于捕获 session 超时并将其重定向到帐户/登录。删除它去掉了重定向循环。

我还将我的代码更改为不使用 session 变量,以解决频繁的 session 超时问题。而这个问题现在已经解决了。我希望这可以帮助其他在类似问题上挣扎的人。请记住并检查您可能在代码中使用的任何类型的自定义属性过滤器。

关于asp.net-mvc-3 - IIS session 超时和表单例份验证循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19616247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com