IIS – 400 Bad Request – unzulässige Anforderung wegen Sonderzeichen in URL

1 Star2 Stars3 Stars4 Stars5 Stars
Loading...

IIS 7 hat mich heute (nach Serverumzug) mit folgendem Fehler genervt:

Beim Ausführen der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme können mit der Ausnahmestapelüberwachung angezeigt werden.

Stapelüberwachung:
[HttpException (0x80004005): Ein möglicherweise gefährlicher Request.Path-Wert wurde vom Client (:) entdeckt.]
System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +9022297
System.Web.PipelineStepManager.ValidateHelper(HttpContext context) +59

Lösung habe ich nach langem Suchen im Web gefunden:


<system.web>
<httpRuntime requestPathInvalidCharacters="" />
<pages validateRequest="false" />
</system.web>

Autor: Markus

Arbeitet im wunderschönen Augsburg. Spezialisiert auf die Bereiche Enterprise WebCMS, SEO und was sonst so anfällt :-)

Ein Gedanke zu „IIS – 400 Bad Request – unzulässige Anforderung wegen Sonderzeichen in URL“

  1. Google-sei-Dank bin ich auf Dein Posting gestoßen. Das was Du vorschlägst ist für mich keine Lösung. Das ist wie ein „try…catch“-Block, der alle Fehler still ignoriert.

    Klingt für mich wie Symptom-Bekämpfung und nicht Ursache-Analyse.

    In meinem Fall scheint es wohl ein Bot zu sein, da kann ich maximal die IP-Adresse oder das Netz blockieren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.