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 действие, пока еще обслуживаете контент?

Ответы на вопрос(2)

Ваш ответ на вопрос