Se state effettuando il porting ad ASP.NET 4.0 di applicazioni realizzate con un framework precedente, potreste trovarvi una sorpresa: le pagine nelle quali avete disabiliato la validazione automatica della request (perchè magari avete un editor html o simili) nonostante la direttiva ValidateRequest="false" continueranno a validare la richiesta.
Per ovviare all'inconveniente occorre impostare nel web.config la modalità compatibile con i framework precedenti, attraverso l'inserimento del seguente nodo dentro system.web:
<httpRuntime requestValidationMode="2.0"/>
In questo modo il runtime riprenderà a comportarsi come atteso, non validando la Request dove lo richiedete.