O IIS7 exibe sua própria mensagem 404 e mensagem CF9; Deve exibir apenas sua

Meu objetivo parece simples.

Eu quero o IIS 7.5 para lidar comTODOS 404 Solicitações de arquivo não encontrado, seja para conteúdo estático ou dinâmico (ColdFusion 9), e direcionam os usuários para sua página HTML 404 personalizada.

Eu acredito que as configurações do IIS que eu preciso sãoexistingReponse=Replace, errorMode=Custome um caminho de arquivo especificado para o 404. Foi o que eu fiz.

Com uma instalação do ColdFusion 10, funciona. Com o ColdFusion 9,por algum motivo, tanto a resposta estática do IIS 404 como a resposta do ColdFusion 404 são enviadas para o cliente e exibidas. Muito estranho.

Eu tentei todos os tipos de configurações alternativas, e parece haver algum problema com cada abordagem.

Alguma idéia por que o IIS falharia em substituir a mensagem 404 do ColdFusion? O ColdFusion está falhando ao se comunicar com o IIS (via o cabeçalho apropriado) que está enviando um erro 404? O IIS está sendo obstinado? Por que seria diferente com o ColdFusion 10 e o ColdFusion 9?

ColdFusion 9, via CFAdmin

Global Settings
- Missing Template Handler = [no path specified]

IIS 7, através do Gerenciador do IIS

Configuration Editor -> system.webServer/httpErrors

    - allowAbsolutePathWhenDelegated = false
    - defualtPath  =  [no path specified]
    - defaultResponseMode = File
    - errorMode = Custom
    - existingResponse = Replace

Configuration Editor -> system.webServer/httpErrors -> Edit Collection

    - 404 Error
        path = [DriveLetter]:\inetpub\wwwroot\CAES\global\errorHandling\404.html
        prefixLanguageFilePath = [none specified]
        respnseMode = File
        statusCode = 404
        subStatusCode = -1
    - 403 Error
        path = [DriveLetter]:\inetpub\wwwroot\CAES\global\errorHandling\403.html
        prefixLanguageFilePath = [none specified]
        respnseMode = File
        statusCode = 404
        subStatusCode = -1

questionAnswers(2)

yourAnswerToTheQuestion