J'ai corrigé un problème de version de Framework avec IIS 7.5.
Erreur typique dans l'environnement Visual Studio 2010 ASP.NET
La section de configuration 'system.web.extensions' ne peut pas être lue car il manque une déclaration de section.
Le correctif vient de ce forum : de Leo Tang chez Microsoft sur ce post de forum.
Ce type d'erreur survient lorsque le développement de votre application Web dans les pools d'applications est défini dans IIS ci-dessous DefaultAppPool.
Le DefaultAppPool est déjà défini par défaut par IIS et s'exécute sous .NET 2.0 plutôt que .NET 4.0. Cela signifie que le System.Web.Extensions il n'est pas disponible pour cette version du .NET Framework.
Dans l'image ci-dessous, vous pouvez voir la configuration initiale dans le pool d'applications dans IIS.
Pour modifier les paramètres du pool d'applications de votre application Web, vous devez :
1. Sélectionnez le répertoire de votre application
2. Ci-dessous Actions, cliquez sur Réglages de base...
Votre pool d'applications est définitivement défini sur DefaultAppPool
3. Remplacez le pool d'applications par ASP.NET v4.0 (ou un autre pool d'applications .NET 4.0) en cliquant sur le bouton Sélectionner.
4. Cliquez sur le bouton OK
Redémarrez votre application Web et tout fonctionnera.