gpt4 book ai didi

c# - ASP.NET MVC 3 - 仅在某些浏览器上重定向循环

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:55 26 4
gpt4 key购买 nike

全部,

当有人尝试在 IE 11 和 Chrome for iPad 上进行身份验证时,我发现出现了重定向循环。重定向循环是特定于浏览器的,这很奇怪,但事实确实如此。

我们使用使用 cookie 的 .NET 表单例份验证对用户进行身份验证。本网站在 .NET Framework 4.0 上运行

基本上我们的身份验证过程涉及 3 个调用:

Redirect(url)

大部分时间都在工作。

这可能是浏览器定义文件没有 IE 11 和其他一些平板电脑浏览器的问题吗?

我真的不知道什么会导致某些浏览器中的重定向循环。

我们热烈欢迎任何想法和/或建议!

谢谢

最佳答案

您是否在 web.config 中设置了表单以强制使用 cookie? (cookieless="UseCookies")

我曾见过过时的浏览器定义导致 ASP.NET 认为无法使用 cookie 的情况。您可以在一个简单的应用程序中轻松地对其进行测试。有一次甚至不支持 IE10(因为 ASP.NET 只针对 IE1..IE9 进行了测试),但是有一个 Windows 更新。

Cookie 也可能因某些浏览器策略而被拒绝,例如无效的主机名,例如它包含下划线。

关于c# - ASP.NET MVC 3 - 仅在某些浏览器上重定向循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19908808/

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