Untitled

                Never    
C#
       
 public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseStatusCodePagesWithReExecute("/Error/{0}");
                app.UseExceptionHandler("/Error/{0}");
            }

*-*-*-*-*-*-*

    public class ErrorsController : Controller
    {
        [Route("Error/{statusCode}")]
        [AllowAnonymous]
        public IActionResult HandleErrorCode(int statusCode)
        {
            var statusCodeData = HttpContext.Features.Get<IStatusCodeReExecuteFeature>();
            var exceptionFeature = HttpContext.Features.Get<IExceptionHandlerPathFeature>();
            switch (statusCode)
            {
                case 404:
                    return View("~/Views/Errors/Error404.cshtml");
                case 500:
                    return View("~/Views/Errors/Error500.cshtml");
                default:
                    return View("~/Views/Errors/Default.cshtml");
            }
        }
    }
}

Raw Text