Я только что создал новый пустой веб-сайт в Visual Studio 2012 и нажал на запуск (т.е. просмотр в браузере) и получил эту ошибку:
HTTP Error 403.14 - Forbidden Веб-сервер настроен так, что содержимое этого каталога не отображается.
Я зашел в IIS и нажал на Directory browsing, затем убедился, что Directory browsing был включен, но я все еще получаю эту ошибку. Я не могу понять, в чем дело?
Проект сайта, который я только что создал, не указан в списке Default web sites в IIS Manager, что мне показалось странным.
Как мне избавиться от этой ошибки?
сохраните это в вашем файле web config, затем переименуйте add value="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>
Эта проблема возникает, если веб-сайт не имеет функции просмотра каталога активна, и документ по умолчанию не настроен. Чтобы устранить эту проблему, используйте один из следующих методов. Чтобы решить эту проблему, я последовал шаги метод 1 Как отмечается в МС странице поддержки и рекомендуемый метод.
Способ 1: Включите функцию просмотра каталогов в IIS (рекомендуется)
Запустите Диспетчер служб IIS. Чтобы сделать это, Нажмите кнопку Пуск, выберите пункт Выполнить, введите inetmgr.exe и нажмите кнопку ОК.
В Диспетчере служб IIS разверните имя сервера, разверните узел веб-узлы, а затем перейдите на веб-сайт, который вы хотите изменить.
В окне просмотр возможностей дважды щелкните пункт просмотр каталогов.
В области действия выберите команду включить.
Если это не работает, вам, возможно, будет другая проблема, чем просто проблема листинг каталога. Поэтому следуйте ниже Шаг,
Способ 2: Добавить документ по умолчанию
Чтобы устранить эту проблему, выполните следующие действия:
Метод 3: Включите функцию просмотра каталогов в IIS Экспресс
<суб>Примечание этот метод является для веб-разработчиков, которые испытывают проблемы при использовании служб IIS Экспресс.</суб>
Выполните следующие действия:
Откройте командную строку и перейдите в папку в IIS Express на вашем компьютере.
Например, перейти на следующую папку в командной строке:
C:\Program файлы\IIS Экспресс
Введите следующую команду и нажмите клавишу Ввод:
`командной строки установить конфиг /раздел:Система.сервер/directoryBrowse /включен:правда
Зайти в cmd и введите это:
для 64 О. С.: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ИК
для Х32 О. С.: %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ИК
Это позволит установить правильную версию и IIS поймет просмотре каталога в MVC
Там может быть несколько причин данной проблемы. Один, что работал для меня на IIS 8.5 был как следовать
Шаги
Ваш сайт может начать работать.
Попробуйте добавить следующие параметры в веб.файл config`.
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
Установите начальную страницу.
Когда у меня возникла эта проблема, я зашел в проводник решений, нашел страницу, которую хотел видеть первой (в моем случае "Home.aspx), щелкнул на ней правой кнопкой мыши и выбрал "Set As Start Page." Это решило мою проблему (которая звучала очень похоже на вашу). Это было сделано в Visual Studio 2012 Professional, и я запустил его в Firefox.
Я просто вставить этот фрагмент кода в веб.была решена config и ошибка.
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
Панель управления > превратить окнами или выключить
Интернет информационные услуги > Всемирная паутина услуги > особенности разработки приложений
Включите два варианта
.Сетка растяжимость 3.5 <БР/> .ASP.NET 3.5
У меня есть один быстрый средство для этого. На самом деле я получил эту ошибку, потому что я еще не ставил мою веб-страницу в качестве начальной страницы. Когда я делал свою веб-страницу(HTML /aspx-файл) как установить стартовую страницу, как показано ниже, я получил эту ошибку исправить.
Я не'т знать, является ли это решение поможет и другим.
На сайте в IIS:
![например изображения ][1]
[1]: https://docs.kentico.com/download/attachments/11272485/image2013-3-26%2012%3A40%3A38.png?version=1&=1368524937706& modificationDate;api=v2
Пустой шаблон веб-сайта создает веб-сайт ASP.NET, который включает файл Web.config, но не содержит других файлов. Это означает, что у вас нет ни одной страницы по умолчанию, которая бы отображалась при просмотре или запуске.
Это сообщение об ошибке просто означает, что вы не установили и не настроили документ по умолчанию должным образом на вашем IIS.
Как только это будет настроено, сообщение об ошибке исчезнет.
Ошибка: 403.13 при запуске веб-форм ASP.Net из Visual студии.
Доступ к корню отказано: http://localhost:51365
Перейдите на страницу входа в систему или любую страницу, которая существует и он будет работать:
В моем случае, я испытал эту ошибку, потому что мой веб-приложение было .Чистая В4, и пул приложений настроен для .Чистая П2.
Дважды щелкнув на пул приложений появится всплывающее окно, где можно выбрать необходимый вариант .Чистые рамки.
В моем случае, я получил ту же ошибку после создания пустого проекта веб-API.
Я решил ее путем редактирования RouteConfig.КС в файл App_Start папка :)
Я заменил строку считывания кода :-
по умолчанию: новый { действие = на "Индекс" - а, ИД = UrlParameter.Факультативно }`
со следующим :-
по умолчанию: новый { контроллера = то "Индекс" и, действие = на "Индекс" и, элемент ID = UrlParameter.Факультативно }`
Заметьте, я просто должен был указать контроллер индекс, действие которого я хотел бы вызвать первого.
Ну все вышеуказанные ответы не'т решить мое дело (как я хотела) например
Если там может быть кто-то в подобных обстоятельствах, как моя затем дать это попробовать.
Я получаю эту ошибку и изменить пул приложений режиме управляемого конвейера, чтобы "Комплексная" и решает проблему.
Это может быть вызвано файле applicationhost бум.запись config.
Остановить службы IIS Express, если это's работает (Правой Кнопкой Мыши голубой свиток-штука значок в системном трее, выход).
Перейти к проекту's свойства > Web и проверить, что URL-адрес проекта, является правильным. В случае URL-адрес https, убедитесь, что он включает в себя номер порта в допустимом диапазоне. Правильный URL-адрес может быть: https://localhost:44300/
. Теперь нажмите и"создать виртуальный каталог и" кнопка рядом с URL-адресом. Это добавляет новую запись в файл applicationhost.конфиг.
Снова запустите проект и, надеюсь, вы больше не получите сообщение об ошибке.
Я'м уверена, что спустя годы вы, вероятно, ответ уже. Но в случае, если кто-то ищет ответ в будущем.
Для моей проблемы, я не'т придется на что-нибудь в интернете.конфиг. Я не'т думаю, что я бы нужно, либо, как это было ранее работали.
Убедиться, что нет папки с таким же именем, как ваш страница, у меня появилась папка под названием "блог" и страницу с именем "в блоге.аспн", он пытался загрузить в папку, я заметил это в ссылке, изменил папку для blogContent, теперь он загружается нормально.
Я'м выложить сюда копию, как вы'вновь первый в поисковом запросе.
щелкните правой кнопкой мыши на проекте в обозревателе решений и выберите команду добавить новый элемент, добавить в HTML-страницу и назовите ее, как index.HTML после всего перезапустить приложение