"Errore HTTP 500.19" errore quando si apre una pagina Web di IIS 7.0

Traduzione articoli Traduzione articoli
In questo articolo vengono descritti i codici HResult quando si verifica un errore 500.19 in un'applicazione Web di Internet Information Services (IIS) 7.0. Se il codice di errore che viene visualizzato è il seguente elenco, estrarre le cause e provare le soluzioni in questo articolo.
0x8007000d | 0x80070005 | 0x800700b7 | 0x8007007e | 0x800700C1 | 0x8007010b | 0x8007052E | 0x80070021

Contenuto dell'articolo

Show all imageMostra tuttoHide all imageNascondi tutto

"500.19" errore HTTP con il codice HResult 0x8007000d

Messaggio di errore

Errore server nell'applicazione"nome dell'applicazione"
Errore HTTP 500.19 ? Errore interno del server
HRESULT: 0x8007000d
Descrizione di HRESULT
La pagina richiesta non è accessibile perché i dati relativi alla configurazione per la pagina non sono validi.

Cause

Questo problema si verifica perché il file ApplicationHost.config o il file Web.config contengono un elemento XML non valido.

Risoluzione

Eliminare l'elemento XML non valido dal file ApplicationHost.config o il file Web.config.

"500.19" errore HTTP con il codice HResult 0x80070005

Messaggio di errore

Errore server nell'applicazione"nome dell'applicazione"
Errore HTTP 500.19 ? Errore interno del server
HRESULT: 0X80070005
Descrizione di HRESULT
La pagina richiesta non è accessibile perché i dati relativi alla configurazione per la pagina non sono validi.

Cause

Questo problema si verifica per uno dei seguenti motivi:
  • Si utilizza IIS 7.0 in un computer che esegue Windows Vista. Inoltre, è necessario configurare il sito Web per utilizzare l'autenticazione UNC Passthrough per accedere a una condivisione UNC (Universal Naming Convention) remota.
  • Il gruppo IIS_IUSRS non dispone delle autorizzazioni appropriate per il file applicationHost config, per il file Web. config o per le directory virtuali/applicazione di IIS.

Risoluzione

Per risolvere questo problema, utilizzare uno dei metodi descritti di seguito.

Metodo 1

Non configurare il sito Web per utilizzare l'autenticazione UNC Passthrough per accedere alla condivisione UNC remota. Al contrario, specificare un account utente che disponga delle autorizzazioni appropriate per accedere alla condivisione UNC remota.

Metodo 2

Concedere l'autorizzazione di lettura al gruppo IIS_IUSRS per il file ApplicationHost config o il file Web.config. A tale scopo, attenersi alla seguente procedura:
  1. In Esplora risorse, individuare la cartella che contiene il file ApplicationHost.config associato con il sito Web o individuare le directory virtuali o le directory dell'applicazione che contengono il file Web. config associato con il sito Web.

    Nota. Il file Web. config potrebbe non essere in directory virtuali o le directory dell'applicazione in IIS. Anche in questo caso, è necessario attenersi alla seguente procedura.
  2. Pulsante destro del mouse sulla cartella che contiene il file applicationHost config o destro del mouse sulla directory virtuale o dell'applicazione contenenti il file Web. config.
  3. Fare clic su proprietà.
  4. Fare clic sulla scheda protezione e quindi fare clic su Modifica.
  5. Fare clic su Aggiungi.
  6. Nella casella Immettere i nomi degli oggetti da selezionare , digitare nomecomputer\IIS_IUSRS, fare clic su Controlla nomie quindi fare clic su OK.

    Nota. Nomecomputer è un segnaposto per il nome del computer.
  7. Fare clic per selezionare la casella di controllo lettura e quindi fare clic su OK.
  8. Nella finestra di dialogo proprietà della cartella, fare clic su OK.

    Nota. Assicurarsi che le proprietà della cartella vengono ereditate dai file config e Web. config in modo che IIS_IUSRS dispone dell'autorizzazione di lettura per i file.

"500.19" errore HTTP con il codice HResult 0x800700b7

Messaggio di errore

Errore server nell'applicazione"nome dell'applicazione"
Errore HTTP 500.19 ? Errore interno del server
HRESULT: 0x800700b7
Descrizione dell'HResult
La pagina richiesta non è accessibile perché i dati relativi alla configurazione per la pagina non sono validi.

Cause

Questo problema può verificarsi se è presente una voce duplicata per l'impostazione di sezione di configurazione specificata a un livello superiore nella gerarchia di configurazione (ad esempio, in file Web.config di un sito/cartella principale o del file applicationHost.config). Il messaggio di errore permette di individuare la posizione della voce duplicata o delle voci.

Risoluzione

Esaminare il file di configurazione specificato e confrontarlo con i file applicationHost.config e/o Web.config padre per verificare la presenza di voci duplicate come suggerito dal messaggio di errore. Rimuovere la voce duplicata o rendere univoco il movimento. Ad esempio, questo problema può verificarsi perché il file applicationHost config ha una voce duplicata per il codice riportato di seguito.
<add accessType="Allow" users="*" />
Per risolvere il problema, nel file applicationHost config, eliminare la voce duplicata per la regola di autorizzazione. A tale scopo, attenersi alla seguente procedura:
  1. Fare clic su Start, tipo Blocco note Nella casella Inizia ricerca destro del mouse su blocco notee quindi fare clic su Esegui come amministratore.

    Nota. Se viene richiesta una password di amministratore o di confermare, digitare la password o fare clic su Continua.
  2. Dal menu File , fare clic su Apri, tipo %windir%\System32\inetsrv\config\applicationHost.config il nome del File e quindi scegliere Apri.
  3. Nel file ApplicationHost.config, eliminare la voce duplicata che è simile al codice riportato di seguito.
    <add accessType="Allow" users="*" />

"500.19" errore HTTP con il codice HResult 0x8007007e

Messaggio di errore

Errore server nell'applicazione"nome dell'applicazione"
Errore HTTP 500.19 ? Errore interno del server
HRESULT: 0x8007007e
Descrizione dell'HResult
La pagina richiesta non è accessibile perché i dati relativi alla configurazione per la pagina non sono validi.

Cause

Questo problema si verifica perché il file ApplicationHost.config o il file Web.config fanno riferimento a un modulo o una DLL non validi o non esistenti.

Risoluzione

Nel file ApplicationHost.config o nel file Web.config, individuare il riferimento a un modulo o il riferimento DLL non valido e quindi correggere il riferimento. Per determinare quale riferimento a un modulo non è corretto, abilitare la traccia richieste non riuscite e quindi riprodurre il problema.

"500.19" errore HTTP con il codice HResult 0x800700c1

Messaggio di errore

Errore server nell'applicazione"nome dell'applicazione"
Errore HTTP 500.19 ? Errore interno del server
HRESULT: 0x800700c1
Descrizione di HRESULT
La pagina richiesta non è accessibile perché i dati relativi alla configurazione per la pagina non sono validi.

Cause

Questo problema può verificarsi se il numero di bit del modulo specificato è diverso da quello del pool di applicazioni che ospita l'applicazione. Ad esempio, si sta tentando di caricare un componente a 32 bit in un pool di applicazioni a 64 bit. Questo problema può verificarsi anche se il modulo specificato è danneggiato.

Risoluzione

Assicurarsi che il numero di bit del modulo specificato è lo stesso del pool di applicazioni host e verificare che il modulo non sia danneggiato.

"500.19" errore HTTP con il codice HResult 0x8007010b

Messaggio di errore

Errore server nell'applicazione"nome dell'applicazione"
Errore HTTP 500.19 ? Errore interno del server
HRESULT: 0x8007010b
Descrizione di HRESULT
La pagina richiesta non è accessibile perché i dati relativi alla configurazione per la pagina non sono validi.

Cause

Questo problema può verificarsi se la directory del contenuto specificata non è accessibile.

Risoluzione

Verificare che il percorso del file esista, che sia correttamente denominato, che disponga delle corrette autorizzazioni a livello di file e che faccia riferimento a un tipo di sistema di file valido. Se non si è certi su cosa sia il percorso del file, utilizzare lo strumento Monitoraggio processi o Traccia richieste non riuscite per identificarlo.

"500.19" errore HTTP con il codice HResult 0x8007052e

Messaggio di errore

Errore server nell'applicazione"nome dell'applicazione"
Errore HTTP 500.19 ? Errore interno del server
HRESULT: 0x8007052e
Descrizione di HRESULT
La pagina richiesta non è accessibile perché i dati relativi alla configurazione per la pagina non sono validi.

Cause

L'identità del processo predefinita in IIS 7.0 non dispone di autorizzazioni sufficienti per aprire il file Web.config in una condivisione remota.

Risoluzione

Per risolvere questo problema, vedere il seguente articolo:
934515 Messaggio di errore quando si tenta di visualizzare una pagina Web da un sito Web che utilizza l'autenticazione pass-through in Internet Information Services 7.0

"500.19" errore HTTP con il codice HResult 0x80070021

Messaggio di errore

Errore server nell'applicazione"nome dell'applicazione"
Errore HTTP 500.19 ? Errore interno del server
HRESULT: 0x80070021
Descrizione di HRESULT
La pagina richiesta non è accessibile perché i dati relativi alla configurazione per la pagina non sono validi.

Cause

Questo problema può verificarsi quando la parte specificata del file di configurazione di IIS è bloccata a un livello di configurazione superiore.

Risoluzione

Per risolvere il problema, sbloccare la sezione specificata o non utilizzarla affatto. Per ulteriori informazioni sul blocco di configurazione, vedere il seguente articolo:
http://learn.iis.net/page.aspx/145/how-to-use-locking-in-iis-70-configuration

Informazioni sull?articolo

Identificativo articolo: 942055
Ultima revisione: sabato 14 giugno 2014
Le informazioni in questo articolo si applicano a:: Microsoft Internet Information Services 7.0
Traduzione automatica articoli
IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l?obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 942055
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Si desidera valutare questo articolo?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.