ASP.NET MVC: Como exibir conteúdo ao retornar o código de status 404? [duplicado]

Possível duplicado:
Como configurar o IIS para atender minha resposta 404 com meu conteúdo personalizado?

Gostaria de servir uma página "não encontrada" amigável no meu aplicativo ASP.NET MVC, fornecendo um código de status 404. (baseado emesta resposta)

Eu já tenho o mecanismo de como pegar uma rota inválida e a página 404 personalizada é atendida pelo meuErrorController/Handle404 açao.

Minha implementação atual deHandle404:

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

Atualmente, o IIS serve a 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. (a página padrão do IIS, não o meu conteúdo amigável)

Como posso incluir o código de status 404 no resultado exibido peloHandle404 ação enquanto ainda exibe o conteúdo?