【发布时间】:2019-10-03 10:03:09
【问题描述】:
我的 ASP.Net-4 Web 应用程序无法运行,它只是显示错误“localhost redirect you too many times”。 该项目运行正常。最近我创建了一个新页面,并且通过跳过身份验证阶段几次成功运行了该项目。之后它显示错误并且无法以任何方式运行它。我尝试从项目中排除页面,但同样的错误。我清除了cookies,cashes,甚至我也重新安装了浏览器,但没有工作。
感谢您的帮助。
谢谢。
【问题讨论】:
-
你能告诉我们你的代码吗?从它的声音来看,有一些逻辑会递归地击中您的重定向。
-
我发现了问题点,在我的默认页面中,我使用了一个按钮来导航页面,但是该页面上出现了错误。当我从默认页面中删除按钮时,应用程序运行正常。虽然我的新页面由于错误“我们尝试完成您的请求时发生服务器错误。请稍后再试。如果问题仍然存在,请联系支持人员。”,但这是另一个线程。
-
你使用cookie认证了吗?当用户访问您的网络应用程序时。服务器将返回令牌作为响应并重定向回来。但是请求没有将令牌发送到您的服务器,然后它会无限循环。您可以使用提琴手对重定向进行故障排除。这可能与您的部署架构有关。