Errore HTTP 403.14: accesso negato all'apertura di una pagina Web IIS.

Questo articolo consente di risolvere l'errore "Errore HTTP 403.14 - Accesso negato - Il server Web è configurato per non elencare il contenuto di questa directory" che si verifica quando si apre una pagina web Internet Information Services (IIS).

Versione originale del prodotto: Internet Information Services 7.0 e versioni successive
Numero originale della Knowledge Base: 942062

Nota

  • I destinatari di questo articolo sono gli amministratori di siti Web e gli sviluppatori Web.
  • Questo articolo si applica solo alle applicazioni tradizionali del modulo ASP.Net.

Sintomi

Quando si visita un sito Web ospitato in IIS 7.0 o versione successiva, viene visualizzato un messaggio di errore simile al seguente:

Errore server nell'applicazione "nome applicazione"
HTTP Errore 403,14 - Accesso negato
HRESULT: 0x00000000
Descrizione di HRESULT: il server Web è configurato per non consentire la visualizzazione del contenuto dalla directory.

Risoluzione per gli utenti

Gli utenti finali devono contattare gli amministratori del sito Web per comunicare che si è verificato questo errore per l'indirizzo web specificato.

Per gli amministratori del sito

Questo problema si verifica perché nel sito Web non è abilitata la funzionalità Esplorazione directory. Inoltre, il documento predefinito non è configurato. Per risolvere il problema, utilizzare uno dei metodi riportati di seguito:

Metodo 1: abilitare la funzionalità Esplorazione directory in IIS (scelta consigliata)

Per risolvere il problema, attenersi alla procedura seguente:

  1. Avviare Gestione IIS. Per farlo, selezionare il pulsante Start e quindi Esegui, digitare inetmgr.exe e fare clic su OK.
  2. In Gestione IIS, espandere nome server, Siti Web e quindi fare clic sul sito Web che si desidera modificare.
  3. Nella visualizzazione Funzionalità, fare doppio clic su Esplorazione directory.
  4. Nel riquadro Azioni, selezionare Abilita.

Metodo 2: aggiungere un documento predefinito

Per risolvere il problema, attenersi alla procedura seguente:

  1. Avviare Gestione IIS. Per farlo, selezionare il pulsante Start e quindi Esegui, digitare inetmgr.exe e fare clic su OK.
  2. In Gestione IIS, espandere nome server, Siti Web e quindi fare clic sul sito Web che si desidera modificare.
  3. Nella visualizzazione Funzionalità, fare doppio clic su Documento predefinito.
  4. Nel riquadro Azioni, selezionare Abilita.
  5. Nella casella Nome file, digitare il nome del documento predefinito e quindi fare clic su OK.

Metodo 3: abilitare la funzionalità Esplorazione directory in IIS Express

Nota

Questo metodo si rivolge agli sviluppatori Web che riscontrano questo problema durante l'utilizzo di IIS Express.

  1. Aprire una finestra del prompt dei comandi, quindi passare alla cartella IIS Express presente nel computer. Per farlo, digitare il comando riportato di seguito nel prompt dei comandi e premere INVIO:

    C:\Program Files\IIS Express
    
  2. Digitare il comando seguente e quindi premere INVIO:

    appcmd set config /section:directoryBrowse /enabled:true
    

Per ulteriori informazioni sulle righe di comando Appcmd.exe, consultare Guida introduttiva ad AppCmd.exe.