Я пытался заменить страницу ошибки MVC по умолчанию Error.cshtml моей собственной созданной Error2.cshtml страницей бритвы , но это не работает: ошибка 404 .
Что я должен дополнительно настроить в маршрутизации, чтобы она работала?
Startup.cs
app.UseExceptionHandler("/Home/Error2"); // new razor page is located in standard /Views/Shared folder
Error2Model
namespace MyApp.Views.Shared
{
public class Error2Model : PageModel
{
public IActionResult OnGet() // this looks unreliable but what to use instead?
{
//...
}
}
}