gpt4 book ai didi

asp.net - 302 无限循环

转载 作者:行者123 更新时间:2023-12-04 14:48:07 28 4
gpt4 key购买 nike

我有一个陷入无限循环的 Web 应用程序,我不知道下一步该往哪里看。这是一个 Intranet 站点,所以我没有可以分享的链接,但我在下面列出了我能想到的尽可能多的细节。我将不胜感激任何想法或建议。谁都有。

细节:

  • IIS 7
  • .Net 4.0
  • Windows 2008
  • 默认文档是 Login.aspx
  • IIS 中的应用程序或 Login.aspx 上未设置 HTTP 重定向
  • Fiddler 使用状态码 302 显示 Login.aspx 并重定向到 Login.aspx

  • 如果我打开我的网站,它会指向 Login.aspx 并陷入 302 循环。如果我打开站点但指向 register.aspx,Fiddler 会显示 register.aspx 转到 Login.aspx,这当然会重定向到 Login.aspx。

    我所做的:
  • 从 Visual Studio 运行 web 应用程序——一切正常
  • 检查 web.config 以获取重定向命令——没有
  • 检查 IIS 的重定向命令——没有
  • 在 Fiddler 中查看循环中的另一个页面——没有,只有 Login.aspx 到 Login.aspx
  • 检查 Login.aspx 以获取重定向命令——没有
  • 检查 Login.aspx 代码后面的重定向命令——没有
  • 使用来自服务器的 web.config 在我的盒子上运行应用程序 - 一切正常
  • 检查 Login.aspx 以获取重定向命令——没有
  • 清除缓存 -- 问题仍然存在
  • 重新发布 -- 问题依然存在
  • 重新发布并清除缓存 - 问题仍然存在
  • 禁用 IIS 中的默认文档
  • 最佳答案

    将分享这个以防万一它是一个答案,因为这听起来像是我们遇到的问题。

  • ASP.net MVC 站点与 [RequiresHttps]我们登录操作的属性。
  • 在执行 SSL 加速的负载均衡器后面(导致实际命中服务器端代码的请求已经在 http 下有效解码)。
  • 服务器代码认为这是一个问题,并使用 https 重定向回自身。
  • 冲洗并重复。
  • 关于asp.net - 302 无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11296032/

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