HTTP 400: erkannt ungültige Zeichen in der URL. IIS Decodierung zu früh URL? Was ist hier los?
Frage
Also ich habe diese URL: http://test.com/afolder/who -else-will-to-make-Horror-Filme% 3f /
das ist URL codierte Version von: http://test.com/afolder/who- else-will-to-make-Horror-Filme? /
Aber IIS7 wirft ein 400:
HTTP-Fehler 400.0 - Bad Request ASP.NET detektiert ungültige Zeichen in der URL.
Aber warum tut es, wenn ich richtig die URL codiert haben?
Ich habe auch das gleiche Problem mit anderen URL-kodiert Zeichen wie ‚/‘, die ‚% 2f‘, aber wenn .net löst die Prozedur tut sie dies nach dem URL-Decodierung, die dann den effektiven Weg ändert, grrrr.
Lösung
Sieht aus wie es einige Probleme mit IIS7 auf x64 ist .... nicht sicher, ob dies Ihr Problem ist oder nicht:
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow