Quando chiamo una pagina con un carattere non autorizzato (come *), ottengo una pagina gialla "È stato rilevato un valore Request.Path potenzialmente pericoloso". Sembra che sia una pagina di errore 400. Il mio obiettivo è personalizzare questa pagina e mostrare una pagina di errore pulita o reindirizzare alla home page (ho provato entrambe le soluzioni). Ecco quello che ho scritto nel mio web.config:Personalizzazione "È stato rilevato un valore Request.Path potenzialmente pericoloso" pagina di errore
<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>
sto usando IIS7. Il punto è che la mia pagina 400 viene ancora visualizzata come una pagina di errore gialla.
Ci deve essere una soluzione perché anche se il Data Explorer Stack Exchange dispone di questo problema con http://data.stackexchange.com/users  overflow dello stack se stessa non è: https://stackoverflow.com/users 
Tutte le idee?
La pagina di errore corrente che state vedendo può essere sostituito da una pagina di errore personalizzata modificando l'attributo "defaultRedirect" del tag configurazione dell'applicazione al punto a un URL della pagina di errore personalizzato. questo non ti aiuta? –
gbianchi
Se stai usando IIS7 +, qui c'è una soluzione più semplice: http://stackoverflow.com/questions/30071341/asp-net-mvc-customerror-page-doesnt-get-displayed-for-some-of-the- 400-errors/30.072.933 30.072.933 # –