Возможный дубликат:
Как настроить 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
, пока он еще служит для контента?