Ho appena creato un nuovo sito web vuoto in Visual Studio 2012 e ho cliccato su run (cioè visualizza nel browser) e ottengo questo errore:
ErroreHTTP 403.14 - Proibito Il server web è configurato per non elencare il contenuto di questa directory.
Sono andato in IIS e ho cliccato su Directory browsing e poi mi sono assicurato che Directory browsing fosse abilitato ma ottengo ancora questo errore. Non riesco a capirlo?
Il progetto del sito web che ho appena creato non è elencato in Default web sites in IIS Manager che ho pensato fosse strano.
Come posso sbarazzarmi di questo errore?
tenete questo nel vostro file di configurazione web poi rinominate il valore aggiunto="yourwebformname.aspx"
<system.webServer>
<defaultDocument>
<files>
<add value="insertion.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
</system.webServer>
else
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
Imposta una pagina iniziale.
Quando ho avuto questo problema, sono andato in solution explorer, ho trovato la pagina che volevo vedere per prima (nel mio caso "Home.aspx), ho fatto clic destro su di essa e ho selezionato "Set As Start Page." Questo ha risolto il mio problema (che sembrava davvero simile al tuo). Questo era in Visual Studio 2012 Professional e l'ho eseguito in Firefox.
Empty website template crea un sito ASP.NET che include un file Web.config ma nessun altro file. Significa che non hai nessuna pagina predefinita da mostrare su browse o run.
Questo messaggio di errore significa semplicemente che non hai impostato e configurato correttamente il documento di default sul tuo IIS.
Una volta che questo è configurato, il messaggio di errore andrà via.