所有
当有人尝试在IE 11和Chrome for iPad上进行身份验证时,我发现了重定向循环。非常奇怪的是,重定向循环是特定于浏览器的,但似乎就是这种情况。
我们使用带有Cookie的.NET表单身份验证对用户进行身份验证。此站点在.NET Framework 4.0上运行
基本上我们的身份验证过程涉及3次调用:
Redirect(url)
很长一段时间以来一直在努力工作。
这可能是浏览器定义文件没有IE 11以及其他一些平板电脑浏览器的问题吗?
我真的不知道在某些浏览器中会导致重定向循环的原因。
热烈欢迎任何想法和/或建议!
由于
答案 0 :(得分:2)
您是否在web.config中设置了表单以强制使用Cookie? (无Cookie = “UseCookies”)
我见过过时的浏览器定义导致ASP.NET认为无法使用cookie的情况。您可以在一个简单的应用程序中轻松测试它。有一次甚至不支持IE10(因为ASP.NET只测试了IE1..IE9),但是有一个Windows Update。
对于多个浏览器策略,Cookie也可能会被拒绝,例如,无效的主机名,例如,如果它包含下划线。