Отображение страницы 404 не найдено для ASP.NET CORE MVCC#

Место общения программистов C#
Anonymous
Отображение страницы 404 не найдено для ASP.NET CORE MVC

Сообщение Anonymous »

Я использую среднюю ступеньку ниже для настройки страниц ошибок для кодов состояния HTTP от 400 до 599. Поэтому посещение /ошибка /400 < /code> показывает страницу ошибки плохого запроса 400. < /p>

application.UseStatusCodePagesWithReExecute("/error/{0}");

[Route("[controller]")]
public class ErrorController : Controller
{
[HttpGet("{statusCode}")]
public IActionResult Error(int statusCode)
{
this.Response.StatusCode = statusCode;
return this.View(statusCode);
}
}
< /code>

Тем не менее, посещение /это page-does-not-encist < /code> приводит к общей странице ошибок IIS 404. Как я могу обработать этот тип запроса, прежде чем IIS вступит во владение? В идеале я хотел бы переслать запрос на /error /404 < /code>, чтобы мой контроллер ошибок мог обрабатывать его.










Подробнее здесь: https://stackoverflow.com/questions/316 ... t-core-mvc

Вернуться в «C#»