Mon application ASP.NET s'exécute dans IIS sur mon serveur Web et utilise Microsoft .NET Framework 4 Beta 2 (son pool d'applications est défini sur la version .NET Framework v4.0.21006).
Il donne cette nouvelle erreur :
Une valeur potentiellement dangereuse de Request.Form a été détectée depuis le client...
Ceci est dû à un changement radical dans .NET 4.
Pour revenir au comportement de la fonction de validation des demandes d'ASP.NET 2.0, j'ai ajouté le paramètre suivant dans le fichier Web.config :
<httpRuntime requestValidationMode="2.0" />
Maintenant, Visual Studio 2008 lance une erreur de compilation :
L'attribut "requestValidationMode". n'est pas déclaré.
Et je ne peux plus déboguer sur ma machine de développement en utilisant le serveur de développement ASP.NET fourni avec Visual Studio.
J'ai besoin que Visual Studio et son serveur de développement ASP.NET reconnaissent le nouveau .NET Framework 4. requestValidationMode attribut.
Comment puis-je déboguer mon application en .NET 4 ? Dois-je passer de Visual Studio 2008 à Visual Studio 2010 Beta 2 ?