NoErrorSite

 

Wenn beim Ausführen der ISAPI Funktion HttpExtensionProc in der Interface-DLL ein Fehler auftritt, z.B. wenn die Engine nicht ordnungsgemäß geladen werden kann, bestimmt diese Option, wie die Information über den Fehler an den Client weiter gegeben wird.
0 Der Client erhält als Status Code 200 OK und es wird eine Fehler-Seite mit einer entsprechenden Fehlerbeschreibung übermittelt.

Wurde die Engine erfolgreich geladen und ist ein Fehler aufgetreten, nachdem z.B. mit ECBWRITEHEADER() ein Header gesendet wurde, wird der Status Code nicht mehr gesetzt, und an den bis zum Auftreten des Fehlers übertragenen Seiteninhalt wird die entsprechende Fehlerbeschreibung angehängt.
1 Der Client erhält als Status Code 500 Internal Server Error und es wird die Standard Fehler-Seite des IIS übermittelt. Wenn sich eine geeignete Seite im Cache des Browsers befindet, kann es je nach verwendetem Browser und dessen Konfiguration vorkommen, dass die Seite aus dem Cache angezeigt wird und somit der Anwender nicht über den Fehler informiert wird.

Wurde die Engine erfolgreich geladen und ist ein Fehler aufgetreten, nachdem z.B. mit ECBWRITEHEADER() ein Header gesendet wurde, wird der Status Code nicht mehr gesetzt, und die Übertragung des Seiteninhalts bricht mit dem Zeitpunkt des Auftretens des Fehlers ab.

Anmerkung:

ECBWRITEHEADER() wird intern in der AFX verwendet um Daten an den IIS weiter zu leiten