ASP NET核心身份。 RETURNURL

时间:2017-01-19 22:52:40

标签: asp.net asp.net-mvc asp.net-core-mvc

我使用ASP NET Core + Identity。当我没有被授权访问页面时,我得到了这个:

http://localhost:5087/Login?ReturnUrl=/Error/401

我应该如何正确地使用ReturnUrl?

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
    app.UseExceptionHandler("/Error");
    app.UseStatusCodePagesWithReExecute("/Error/{0}");
    app.UseStaticFiles();
    app.UseIdentity();
    app.UseMvc();
}

public IActionResult Error(string id)
{
    switch(id)
    {
        case "404":
            return File("~/errors/404.html", "text/html");
            break;         
    }
}

1 个答案:

答案 0 :(得分:0)

刚刚放

[AllowAnonymous]
public IActionResult Error(string id)
{
    switch(id)
    {
        case "404":
            return File("~/errors/404.html", "text/html");
            break;         
    }
}
相关问题