Kiedy wywołuję stronę z nieautoryzowanym znakiem (takim jak *), otrzymuję żółtą stronę "Wykryto potencjalnie niebezpieczną wartość Request.Path". Wygląda na to, że jest to strona błędu 400. Moim celem jest dostosowanie tej strony i wyświetlenie strony z czystym błędem lub przekierowanie do strony głównej (próbowałem obu rozwiązań). Oto co napisałem w moim web.config:Dostosowywanie "Potencjalnie niebezpieczna wartość Request.Path została wykryta" strona błędu
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="400" subStatusCode="-1" />
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="400" path="/page-non-trouvee.aspx?status=400" responseMode="ExecuteURL" />
<error statusCode="404" path="/" responseMode="ExecuteURL" />
</httpErrors>
Używam IIS7. Punkt jest mój 400 strona jest nadal wyświetlany jako żółty błąd strony.
Musi być obejście tego problemu, bo chociaż Stos wymiany danych Explorer ma problem z http://data.stackexchange.com/users  przepełnienie stosu sama nie: https://stackoverflow.com/users 
pomysłów?
Obecna strona błędu widzisz może być zastąpiony przez niestandardowej strony błędu przez zmodyfikowanie „defaultRedirect” atrybut tagu konfiguracyjnym aplikacji wskazać do niestandardowego adresu URL strony błędu. to ci nie pomaga? –
gbianchi
Jeśli używasz IIS7 +, istnieje prostsze rozwiązanie tutaj: - http://stackoverflow.com/questions/30071341/asp-net-mvc-customerror-page-doesnt-get-displayed-for-some-of-the- 400-błędy/30072933 # 30072933 –