IIS7 zeigt BEIDE seine eigene 404-Nachricht & CF9-Nachricht an; Sollte nur seine eigenen anzeigen

Mein Ziel scheint einfach zu sein.

Ich möchte, dass IIS 7.5 funktioniertALLES 404 File Not Found fordert statischen oder dynamischen Inhalt (ColdFusion 9) an und leitet Benutzer zu seiner benutzerdefinierten 404-HTML-Seite weiter.

Ich glaube, dass die IIS-Einstellungen, die ich brauche, sindexistingReponse=Replace, errorMode=Customund einen Dateipfad für den 404 angegeben. Das habe ich getan.

Bei einer ColdFusion 10-Installation funktioniert dies. Mit ColdFusion 9Aus irgendeinem Grund werden sowohl die statische IIS 404-Antwort als auch die ColdFusion 404-Antwort an den Client gesendet und angezeigt. Sehr merkwürdig.

Ich habe alle möglichen alternativen Konfigurationen ausprobiert und es scheint bei jedem Ansatz ein Problem zu geben.

Irgendwelche Ideen, warum IIS die 404-Nachricht von ColdFusion nicht ersetzen kann? Kommuniziert ColdFusion nicht mit IIS (über den entsprechenden Header), dass ein 404 gesendet wird? Ist IIS hartnäckig? Warum sollte es bei ColdFusion 10 und ColdFusion 9 anders sein?

ColdFusion 9 über CFAdmin

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

IIS 7 über den IIS-Manager

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage