Dies geschieht, weil IIS nicht in der Lage ist Ihre benutzerdefinierte Fehlerseite in einigen Fällen zu lokalisieren. Dies passierte mir bei bestimmten Erweiterungen, aber durch das Konfigurieren meiner benutzerdefinierten Fehlerseite im Bereich "Fehlerseiten" des IIS-Managers konnte ich jedes Mal meine benutzerdefinierte Fehlerseite treffen.
Heres, wie das tun:
in der IIS-Manager gehen und die betreffende Website wählen, das Symbol des Titel ‚Error Pages‘ unter dem Abschnitt IIS finden.
Nachdem Sie auf das Symbol doppelklicken, wird eine Liste mit Statuscodes und der entsprechenden Datei angezeigt, die für die Übermittlung des Fehlers verantwortlich ist.
Finden Sie den Fehlercode, in Ihrem Fall 404 (wenn es nicht existiert, können Sie es aus dem rechten Menü hinzufügen, indem Sie auf "Hinzufügen ..." klicken), dann klicken Sie auf die Schaltfläche "Bearbeiten ..." im rechten Seitenmenü.
Klicken Sie als Nächstes auf das Optionsfeld "Eine URL auf dieser Site ausführen" in dem Dialogfeld, das Ihnen angezeigt wurde. Hier geben Sie die relative URL an, an die der Benutzer weitergeleitet wird.
Nachdem Sie die Optionen im Dialogfeld Bearbeiten abgeschlossen haben, gehen wollen Sie Ihre Seite in der Hauptfehlerseiten Schmerzen wieder wählen, nur dieses Mal klicken Sie auf ‚Featureeinstellungen bearbeiten ...‘
In In den Einstellungen für Fehlerseiten bearbeiten, die Ihnen angezeigt werden, stellen Sie sicher, dass "Detaillierte Fehler für lokale Anforderungen und benutzerdefinierte Fehlerseiten für Remoteanforderungen" ausgewählt sind. Stellen Sie außerdem sicher, dass die Seite, die Sie im vorherigen Menü "Bearbeiten" eingegeben haben, im Feld "Pfad" im Abschnitt "Standardseite" des Dialogfelds "Fehlerseiten bearbeiten" eingegeben wird. Schließlich muss der Pfadtyp auf 'URL ausführen' gesetzt werden