MVC 5 无意的,自动重定向到不存在的 URL

MVC 5 Unintentional, Automatic Redirection to non existent URL

当我启动我的新 ASP.NET MVC 5 应用程序时,我被重定向到 http://localhost:54044/Account/Login?ReturnUrl=%2F,它向我显示 404 错误,即使既没有帐户控制器,也没有登录查看,我也没有在我的应用程序的任何地方调用 RedirectToAction 方法。这甚至发生在只有 Home/Index 视图的新空白项目中。这在 Firefox 和 Chrome 中都会发生。 是什么导致此重定向发生? 我将源代码上传到 GitHub here.

App_Start\FilterConfig.cs 的第 10 行中,您设置了全局授权过滤器。

filters.Add(new AuthorizeAttribute());

删除它。