Я пытаюсь создать пользовательскую страницу просмотра ошибок, если в моей веб-странице mvc произошла ошибка.В идеале, я хочу, чтобы в случае возникновения ошибки отображалось представление «Просмотр из любого действия контроллера».
Я пробовал несколько разных способов, но ни один из них не уловил исключения, и я получил обычную страницу ошибки при запуске приложения.(после того, как я специально добавил ошибки, чтобы попробовать его).
В настоящее время у меня просто есть «Ошибка» Razor View в моей домашней папке и я возвращаю вид, как обычно, в HomeController
Startup.cs
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
...
}
HomeController.cs
public IActionResult Error()
{
return View();
}