.NET 4 s'est cassé ValidateRequest=“false”
pour une raison quelconque.ValidateRequest = "false" et .NET 4 problème
La solution est - il suffit de mettre <httpRuntime requestValidationMode="2.0" />
dans votre fichier web.config.
Le problème avec cette solution est qu'elle rompt le support pour .NET 2.0! IIS refuse d'accepter les attributs inconnus dans web.config. Aussi, je n'aime pas la nature tout ou rien de cela. Puis-je définir requestValidationMode (ou d'une autre manière désactiver la validation de la requête) pour une seule page qui en a besoin? Sans casser en arrière la compatibilité de web.config
avec 2.0?
"Il refuse d'accepter les attributs inconnus dans web.config." Qu'est-ce que ça veut dire? Quand je mets par exemple'' J'obtiens une erreur quand je lance l'application ("attribut blabla inconnu"), peu importe si je mets ' ' ou non . Quel est exactement le problème? –
Slauma
le problème est que je ne peux pas avoir le même web.config pour s'exécuter sous .NET 2 et .NET 4. –
@MK pourquoi vous avez besoin d'avoir la même configuration sous NET2 et NET4 ???? Je pense que vous essayez de penser que cela ne peut pas être fait. – Aristos