Я щойно створив новий пустий сайт в Visual Studio 2012 і натиснув на запуск (тобто перегляд в браузері) і отримав таку помилку:
HTTP Error 403.14 - Forbidden Веб-сервер налаштовано так, щоб не відображати вміст цього каталогу..
Я зайшов в IIS і натиснув на Перегляд каталогів, а потім переконався, що перегляд каталогів увімкнено, але я все одно отримую цю помилку. Я не можу зрозуміти, в чому справа?
Проект веб-сайту, який я щойно створив, не відображається в списку веб-сайтів за замовчуванням в IIS Manager, що мені здалося дивним.
Як позбутися цієї помилки?
Збережіть це у вашому веб-конфігураційному файлі, а потім перейменуйте add 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), клацнув на ній правою кнопкою миші і вибрав "Встановити як стартову сторінку". Це вирішило мою проблему (яка звучала дуже схоже на вашу). Це було в Visual Studio 2012 Professional, а запускав я його в Firefox.
Порожній шаблон веб-сайту створює веб-сайт ASP.NET, який включає файл Web.config, але не містить інших файлів. Це означає, що у вас немає сторінки за замовчуванням для показу під час перегляду або запуску.
Це повідомлення про помилку просто означає, що ви не встановили і не налаштували документ за замовчуванням належним чином на вашому IIS.
Як тільки це буде налаштовано, повідомлення про помилку зникне.