Tocmai am creat un nou site web gol în Visual Studio 2012 și am făcut clic pe rulați (adică vizualizați în browser) și am primit această eroare :
HTTP Error 403.14 - Forbidden (Eroare HTTP 403.14 - Interzis) Serverul Web este configurat să nu listeze conținutul acestui director.
Am intrat în IIS și am făcut clic pe Directory browsing și apoi m-am asigurat că Directory browsing este activat, dar tot primesc această eroare. Nu pot să îmi dau seama ?
Proiectul de site web pe care tocmai l-am creat nu este listat în Default web sites din IIS Manager, ceea ce mi s-a părut ciudat.
Cum pot scăpa de această eroare ?
păstrați acest lucru în fișierul dvs. de configurare web, apoi redenumiți valoarea add="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>
Setați o pagină de pornire.
Când am avut această problemă, am intrat în exploratorul de soluții, am găsit pagina pe care doream să o văd mai întâi (în cazul meu "Home.aspx), am făcut clic dreapta pe ea și am selectat "Set As Start Page." Acest lucru a rezolvat problema mea (care părea foarte asemănătoare cu a ta). Acest lucru a fost în Visual Studio 2012 Professional și am rulat-o în Firefox.
Șablonul de site gol creează un site web ASP.NET care include un fișier Web.config, dar niciun alt fișier. Înseamnă că nu aveți nicio pagină implicită care să fie afișată la navigare sau la rulare.
Acest mesaj de eroare înseamnă pur și simplu că nu ați configurat și nu ați configurat corect documentul implicit în IIS.
Odată ce acesta este configurat, mesajul de eroare va dispărea.