Току-що създадох нов празен уебсайт във Visual Studio 2012 и кликнах върху стартиране (т.е. преглед в браузъра) и получавам тази грешка :
HTTP Error 403.14 - Forbidden Уеб сървърът е конфигуриран да не изписва съдържанието на тази директория.
Влязох в IIS и щракнах върху Directory browsing (Преглед на директории), след което се уверих, че е разрешено преглеждането на директории, но все още получавам тази грешка. Не мога да разбера какво става?
Проектът за уебсайт, който току-що създадох, не е включен в списъка на уебсайтовете по подразбиране в IIS Manager, което ми се стори странно.
Как да се отърва от тази грешка ?
запазете това във вашия уеб конфигурационен файл, след което преименувайте добавката value="yourwebformname.aspx"
<system.webServer>
<defaultDocument>
<files>
<add value="insertion.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
</system.webServer>
иначе
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
Задайте начална страница.
Когато имах този проблем, влязох в проучвателя на решения, намерих страницата, която исках да видя първа (в моя случай "Home.aspx), щракнах с десния бутон на мишката върху нея и избрах "Set As Start Page." Това реши моя проблем (който звучеше много подобно на вашия). Това беше в Visual Studio 2012 Professional и го изпълних във Firefox.
Шаблонът за празен уебсайт създава ASP.NET уебсайт, който включва Web.config файл, но не и други файлове. Това означава, че нямате страница по подразбиране, която да се показва при преглед или стартиране.
Това съобщение за грешка просто означава, че не сте настроили и конфигурирали правилно документа по подразбиране във вашия IIS.
След като това бъде конфигурирано, съобщението за грешка ще изчезне.