Authentication 重定向到“自定义”;“拒绝访问”;ASP.NET核心页

Authentication 重定向到“自定义”;“拒绝访问”;ASP.NET核心页,authentication,asp.net-core,Authentication,Asp.net Core,我正在编写一个使用Windows身份验证的ASP.NET Core 1.0网站。我已经实现了授权,并按预期工作。当前,当给定用户的身份验证失败时,将显示一个通用的“HTTP 403”错误页面 如何配置ASP.NET Core,使其重定向到我自己的自定义“拒绝访问”页面 我尝试了本文中概述的方法,但它对我不起作用(可能是因为我使用的是Windows Auth而不是Forms Auth?) 任何帮助都将不胜感激。请使用 您还可以通过app.UseStatusCodePagesWithRedire

我正在编写一个使用Windows身份验证的ASP.NET Core 1.0网站。我已经实现了授权,并按预期工作。当前,当给定用户的身份验证失败时,将显示一个通用的“HTTP 403”错误页面

如何配置ASP.NET Core,使其重定向到我自己的自定义“拒绝访问”页面

我尝试了本文中概述的方法,但它对我不起作用(可能是因为我使用的是Windows Auth而不是Forms Auth?)

任何帮助都将不胜感激。

请使用

您还可以通过
app.UseStatusCodePagesWithRedirects
选择更通用的方法。中间件可以处理重定向(使用相对或绝对URL路径),将状态代码作为URL的一部分传递。例如,以下内容将重定向到403错误的
~/errors/403

app.UseStatusCodePagesWithRedirects("~/errors/{0}");
app.UseStatusCodePagesWithRedirects("~/errors/{0}");