Sto cercando qualsiasi tipo di soluzione per ottenere correttamente una richiesta IIS come /programming//% e http://bing.com/% per non visualizzare una pagina 400 Bad Request, ma visualizzare una pagina di errore personalizzata simile a come fanno http://google.com/% e http://facebook.com/% (ovviamente quegli esempi non sono su IIS).
Credo di aver provato a configurare tutte le impostazioni del registro http.sys applicabili (AllowRestrictedChars, PercentUAllowed) per http://support.microsoft.com/kb/820129, ma ciò non ha aiutato. L'impostazione di AllowRestrictedChars e di una pagina 400 personalizzata ha corretto gli URL come /programming//%12 ma non /%.