The configuration section ‘system.web.extensions’ cannot be read because it is missing a section declaration.

Ho risolto un problema legato alle versione Framework con IIS 7.5.

Tipico errore in ambiente Visual Studio 2010 ASP.NET

The configuration section ‘system.web.extensions’ cannot be read because it is missing a section declaration.  

Error VB studio 2010 Asp.net

La correzione viene da questo Forum: from Leo Tang at Microsoft on this forum post.

Questo tipo di errore nasce quando lo sviluppo della tua applicazione Web in Application Pools è settata in IIS sotto DefaultAppPool.

Il DefaultAppPool impostato già per default da IIS e gira sotto .NET 2.0 piuttosto che su .NET 4.0. Questo significa che il System.Web.Extensions non è disponibile per quella versione del .NET Framework.

Nell’immagine sottostante potete osservare la configurazione iniziale nell’Application Pool in IIS.

Application Pools

 

Per cambiare le impostazioni dell’Application Pool della vostra applicazione web dovete:

1. Selezionare la directory della vostra applicazione

2. Sotto Actions, cliccate su Basic Settings

Basic Settings

 

La vostra application Pool è sicuramente settata su DefaultAppPool

DefaultAppPool

 

3. Cambiate l’Application Pool in ASP.NET v4.0 (or another .NET 4.0 app pool) cliccando sul bottone Select.

Asp.Net v4.0

4. Cliccate sul bottone OK

Riavviate la vostra applicazione web e tutto funzionerà.

 

Ciao Fab

Se volete seguire i post di www.informarea.it potete iscrivervi al suo feed RSS.


Fabrizio Cannatelli

Autore e Founder di Informarea, sono un appassionato di informatica e tecnologia da sempre. La voglia di comunicare e di condividere sul Web le mie curiosità e le mie conoscenze, mi ha spinto a lanciarmi nel progetto di questo sito. Nato un po' per gioco e un po' per passione, oggi è diventato una grande realtà.

Fabrizio Cannatelli

Approfondimenti