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

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>