ASP.NET MVC: ¿Cómo servir contenido mientras se devuelve el código de estado 404? [duplicar]

Posible duplicado:
¿Cómo configurar IIS para servir mi respuesta 404 con mi contenido personalizado?

Me gustaría publicar una página amigable "no encontrada" en mi aplicación ASP.NET MVC mientras proporciono un código de estado 404. (Residencia enesta respuesta)

Ya tengo el mecanismo de cómo capturar una ruta no válida y la página 404 personalizada es atendida por miErrorController/Handle404 acción.

Mi implementación actual deHandle404:

    public ActionResult Handle404()
    {
        Response.StatusCode = 404;
        return View("NotFound");
    }

Actualmente, IIS sirve la página como404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable. (la página estándar de IIS, no mi contenido fácil de usar)

¿Cómo puedo incluir el código de estado 404 en el resultado servido por elHandle404 acción mientras sigues sirviendo el contenido?

Respuestas a la pregunta(2)

Su respuesta a la pregunta