ASP.NET MVC: как обслуживать контент при возврате кода состояния 404? [Дубликат]
Возможный дубликат:
Как настроить IIS для обслуживания моего ответа 404 с моим пользовательским контентом?
Я хотел бы предоставить дружественную пользователю страницу «не найден» в моем приложении ASP.NET MVC с указанием кода состояния 404. (на основеэтот ответ)
У меня уже есть механизм, как поймать неверный маршрут, и пользовательская страница 404 обслуживается моимErrorController/Handle404
действие.
Моя текущая реализацияHandle404
:
public ActionResult Handle404()
{
Response.StatusCode = 404;
return View("NotFound");
}
В настоящее время IIS обслуживает страницу как404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
(стандартная страница IIS, а не мой удобный контент)
Как я могу включить код статуса 404 в результат, обслуживаемыйHandle404
действие, пока еще обслуживаете контент?