404 Umleiten für Nicht-Aspx-Seiten

Ich verwende den folgenden web.config-Code, um Anforderungen an fehlende Seiten auf eine 404-Fehlerbehandlungsseite umzuleiten:

<customErrors mode="On" defaultRedirect="404.aspx" redirectMode="ResponseRewrite">
  <error statusCode="404" redirect="404.aspx"/>
</customErrors>

Es funktioniert gut, wenn ich nach Seiten wie "missing.aspx" suche, aber es funktioniert nicht für Seiten ohne die Erweiterung ".aspx" wie "missing.asp" oder nur "missing". Wenn es nicht funktioniert, wird nur eine standardmäßige IIS 7.5-Fehlerseite geladen.

Was mache ich falsch? Ich benutze .net 4. Ich bemerkte, dass andere Leute die gleiche Frage stellten, aber keine Antwort erhielten.

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage