IIS7 muestra BOTH su propio mensaje 404 y mensaje CF9; Debe mostrar sólo su propio

Mi objetivo parece simple.

Quiero que maneje IIS 7.5TODOS El archivo 404 no encontrado solicita, ya sea para contenido estático o dinámico (ColdFusion 9), y dirige a los usuarios a su página 404 personalizada de HTML.

Creo que las configuraciones de IIS que necesito sonexistingReponse=Replace, errorMode=Custom, y una ruta de archivo especificada para el 404. Eso es lo que he hecho.

Con una instalación de ColdFusion 10, funciona. Con ColdFusion 9,por alguna razón, tanto la respuesta estática IIS 404 Y la respuesta ColdFusion 404 se envían al cliente y se muestran. Muy raro.

He intentado todo tipo de configuraciones alternativas, y parece que hay algún problema con cada enfoque.

¿Alguna idea de por qué IIS no reemplazaría el mensaje 404 de ColdFusion? ¿ColdFusion no se comunica con IIS (a través del encabezado apropiado) que está enviando un 404? ¿Es IIS siendo obstinado? ¿Por qué sería diferente con ColdFusion 10 y ColdFusion 9?

ColdFusion 9, a través de CFAdmin

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

IIS 7, a través del Administrador de 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

Respuestas a la pregunta(2)

Su respuesta a la pregunta