1

Ich habe eine benutzerdefinierte Fehlerseite hinzugefügt, um lange Abfragezeichenfolgen zu verarbeiten. Wenn die Abfragezeichenfolge zu groß ist, sollte sie zu einer benutzerdefinierten Fehlerseite umleiten müssen. Es funktioniert gut in meinem lokalen und Produktionsserver. Aber im Testserver zeigt die gelbe Seite "Damit die Details dieser spezifischen Fehlermeldung auf entfernten Rechnern angezeigt werden können, erstellen Sie bitte ein Tag in einer Konfigurationsdatei" web.config "im Stammverzeichnis des aktuelle Web-Anwendung. Bei diesem Tag sollte das Attribut "mode" auf "Off" gesetzt sein. "Benutzerdefinierte Fehlerseite wird nicht bei ungültiger Anforderung angezeigt (400 Fehler)

In meiner Konfigurationsdatei habe ich Redirect-URL festgelegt. Es scheint immer noch, dass es eine andere Konfigurationsdatei lädt.

Ich habe verschiedene Wege versucht, um auf meine benutzerdefinierte Seite bei schlechten Anfragen umzuleiten. Immer noch kein Glück.

+0

Bitte schreiben Sie relevanten Code, um zu verstehen, was Sie getan haben. –

+0

Antwort

0

mode = "On" ist in Ordnung - es zeigt Ihnen benutzerdefinierte Fehler für lokale und Remote. Ändern Sie die Fehlerseite in die Erweiterung .htm - Stellen Sie sicher, dass Ihre benutzerdefinierte Fehlerseite in HTM und alle Pfadwerte für die Datei geschrieben sind.

<configuration> 
    <system.web> 
     <customErrors mode="On" defaultRedirect="~/customerror.htm"/> 
    </system.web> 
</configuration> 
+0

Ich habe versucht, diese .still seine nicht funktioniert. –

+0

@VinzandTonz Ich bin mir nicht sicher - vielleicht etwas in Ihrer Hosting-Konfiguration? –

Verwandte Themen