当我启动新的ASP.NET MVC 5应用程序时,我被重定向到http://localhost:54044/Account/Login?ReturnUrl=%2F
,在那里它向我显示404错误,即使既没有帐户控制器,也没有登录视图,也没有我在我的应用程序中的任何地方调用RedirectToAction
方法。这甚至发生在一个只有主页/索引视图的新的空白项目中。这在Firefox和Chrome中都会发生。
导致此重定向发生的原因是什么?
我将源代码上传到GitHub here。
答案 0 :(得分:1)
在App_Start\FilterConfig.cs
的第10行中,您设置了全局授权过滤器。
filters.Add(new AuthorizeAttribute());
删除它。