【问题标题】:ASP.Net Application : localhost redirected you too many timesASP.Net 应用程序:localhost 将您重定向了太多次
【发布时间】:2019-10-03 10:03:09
【问题描述】:

我的 ASP.Net-4 Web 应用程序无法运行,它只是显示错误“localhost redirect you too many times”。 该项目运行正常。最近我创建了一个新页面,并且通过跳过身份验证阶段几次成功运行了该项目。之后它显示错误并且无法以任何方式运行它。我尝试从项目中排除页面,但同样的错误。我清除了cookies,cashes,甚至我也重新安装了浏览器,但没有工作。

感谢您的帮助。

谢谢。

【问题讨论】:

  • 你能告诉我们你的代码吗?从它的声音来看,有一些逻辑会递归地击中您的重定向。
  • 我发现了问题点,在我的默认页面中,我使用了一个按钮来导航页面,但是该页面上出现了错误。当我从默认页面中删除按钮时,应用程序运行正常。虽然我的新页面由于错误“我们尝试完成您的请求时发生服务器错误。请稍后再试。如果问题仍然存在,请联系支持人员。”,但这是另一个线程。
  • 你使用cookie认证了吗?当用户访问您的网络应用程序时。服务器将返回令牌作为响应并重定向回来。但是请求没有将令牌发送到您的服务器,然后它会无限循环。您可以使用提琴手对重定向进行故障排除。这可能与您的部署架构有关。

标签: c# asp.net iis


【解决方案1】:

您不小心重定向了太多次。当您重定向到授权页面时,由于未经授权的访问,它会将您向后重定向。这是因为您试图绕过身份验证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 2020-08-26
    • 2020-01-03
    • 2020-06-01
    相关资源
    最近更新 更多