Problemi delle applicazioni Web (errori web.config) HTTP 500.19 con IIS7.5 e ASP.NET v2

Questo sta facendo impazzire tutta la squadra. Deve esserci qualche semplice parte configurata in modo errato di IIS o del nostro server Web, ma ogni volta che proviamo a eseguire l’applicazione Web ASP.NET su IIS 7.5 otteniamo il seguente errore …

Ecco l’errore per intero:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. `Detailed Error Information` Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x8007000d Config Error Config File \\?\E:\wwwroot\web.config Requested URL http://localhost:80/Default.aspx Physical Path Logon Method Not yet determined Logon User Not yet determined Config Source -1: 0: 

La macchina esegue Windows Server 2008 R2 . Stiamo sviluppando la nostra applicazione Web utilizzando Visual Studio 2008 .

Secondo Microsoft, il codice 8007000d significa che c’è un errore di syntax nel nostro web.config – ad eccezione delle build del progetto e funziona bene localmente. Guardando il web.config nel blocco note XML non vengono visualizzati errori di syntax. Suppongo che debba essere una specie di scarsa configurazione da parte mia …?

Qualcuno sa dove potrei trovare ulteriori informazioni sull’errore? Nulla viene mostrato in EventViewer, sia 🙁

Non so che altro sarebbe utile menzionare …

L’assistenza è molto apprezzata. Grazie!

AGGIORNAMENTI! – WEB.CONFIG POSTATO SOTTO

Ok, dal momento che ho postato la domanda originale sopra, ho rintracciato le linee precise nel web.config che causavano l’errore.

Ecco le linee (compaiono tra i tag ) …

      

Nota: se elimino le righe tra I ANCORA ottengono l’errore. Devo letteralmente cancellare (e le linee tra parentesi) per interrompere l’errore precedente.

Una volta che ho fatto questo ottengo un nuovo errore 500.19, tuttavia. Per fortuna, questa volta IIS in realtà mi dice quale bit del web.config sta causando un problema …

        

Guardando queste righe è chiaro che il problema è migrato ulteriormente all’interno dello stesso tag al tag .

Il nuovo errore è anche più esplicito e in particolare si lamenta che non riconosce l’attributo “validate” (come visto nella terza riga sopra). Rimuovendo questo attributo, si lamenta che la stessa riga non ha l’attributo “nome” richiesto. L’aggiunta di questo attributo fa apparire l’errore ASP.NET

Imansible caricare il file o l’assembly ‘System.web.Extensions, Versione = 1.0.61025.0, Culture = neutral, PublicKeyToken = f2cb5667dc123a56’ o una delle sue dipendenze. Il sistema non trova il file specificato.

Ovviamente penso che questi nuovi errori siano appena da me eliminando i tag in primo luogo – sono ovviamente necessari all’applicazione – quindi la domanda rimane: perché questi tag sollevano un errore in IIS nel primo posto???

Devo installare qualcosa su IIS per farlo funzionare con loro?

Grazie ancora per qualsiasi aiuto.

web.config

Ecco le parti problematiche del nostro web.Config … Spero che questo aiuti qualcuno a trovare il nostro problema!