错误重定向循环

时间:2012-07-31 06:21:55

标签: asp.net

此网页有一个重定向循环。
localhost:3613/SqaSuite/LessPermission.aspx的网页导致了太多重定向。清除此站点的cookie或允许第三方cookie可以解决问题。如果没有,则可能是服务器配置问题,而不是计算机问题。

以下是一些建议:

  • 稍后重新加载此网页。
  • 详细了解此问题:

      

    错误310(net :: ERR_TOO_MANY_REDIRECTS):太多了   重定向。

尽管清除了cookie并且没有递归和/或许多循环重定向,但我遇到了这个错误。 救命 ?

4 个答案:

答案 0 :(得分:13)

检查你的页面上是否有某个地方(例如名为“SamePage.aspx”),或者在某个地方,这个无限循环。

 Response.Redirect("SamePage.aspx");

并将其更改为

 if(!HttpContext.Current.Request.Path.EndsWith("SamePage.aspx", StringComparison.InvariantCultureIgnoreCase))
       Response.Redirect("SamePage.aspx");

答案 1 :(得分:1)

试试这个:

if (!IsPostBack)
{    
    Response.Redirect("~/Default.aspx");         
}

答案 2 :(得分:0)

也可能因为Button.PostBackUrl重定向到同一页面。那是我的问题。

答案 3 :(得分:0)

默认情况下,asp.net MVC启用OwinStartup并重定向到Account控制器下的Login。您可以参考Startup.Auth。如下所示将解决问题。

line("'>")