Ошибка HTTP ASP.NET 403.14 — запрещено. Веб-сервер настроен так, чтобы не отображать содержимое этого каталога.

Я знаю, что на эту тему и раньше создавались темы, но я прошерстил Интернет, найдя сообщения на этом сайте и других, пытающихся решить мою проблему, но ничего не помогло.

Я продолжаю получать эту ошибку. В других сообщениях говорится об использовании диспетчера IIS. Что я и сделал. Мне было поручено добавить приложение. Я следовал этим указаниям, однако НЕТ «Просмотра каталогов».

Я, вероятно, должен отметить, что я использую Visual Studios, запуская Windows 7 с VMWare. У меня Макбук Эйр.

Пожалуйста помоги. Я схожу с ума, пытаясь понять это. Я пытаюсь изучить этот материал, но это сложно с этими ошибками, которые продолжают появляться. Интересно, несовместимость с моей системой является проблемой.

1. Откройте диспетчер IIS.

2. Добавьте веб-сайт, щелкнув правой кнопкой мыши «Веб-сайт по умолчанию» и выбрав «Добавить приложение».

3. Введите любое имя в качестве типа псевдонима и загрузите этот веб-сайт по физическому пути и нажмите «ОК».

4. Затем перейдите к представлению «Функции» этого загруженного веб-сайта и дважды щелкните «Просмотр каталога».

Click on "Actions" work space and change the "Disable" state to "Enable" state.

6. Затем обновите веб-сайт по умолчанию.

7. Откройте Visual Studio и перейдите на этот веб-сайт. он попросит перезагрузить, затем нажмите «да».

8.it добавит следующий код в файл web.config.

<directoryBrowse enabled="true" />

9.Now run and see the error will disappear.


person user3577397    schedule 07.12.2014    source источник
comment
Пожалуйста, решите этот вопрос, отметив правильный ответ   -  person Nilay Vishwakarma    schedule 07.04.2017


Ответы (3)


  • Способ 1. Включите функцию просмотра каталогов в IIS (рекомендуется)

Чтобы решить эту проблему, выполните следующие действия:

  1. Запустите диспетчер IIS. Для этого нажмите кнопку Пуск, выберите пункт Выполнить, введите inetmgr.exe и нажмите кнопку ОК.
  2. В диспетчере IIS разверните имя сервера, разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
  3. В представлении «Возможности» дважды щелкните «Просмотр каталогов».
  4. На панели Действия щелкните Включить.

  • Способ 2: добавить документ по умолчанию

Чтобы решить эту проблему, выполните следующие действия:

  1. Запустите диспетчер IIS. Для этого нажмите кнопку Пуск, выберите пункт Выполнить, введите inetmgr.exe и нажмите кнопку ОК.
  2. В диспетчере IIS разверните имя сервера, разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
  3. В представлении «Возможности» дважды щелкните «Документ по умолчанию».
  4. На панели Действия щелкните Включить.
  5. В поле Имя файла введите имя документа по умолчанию и нажмите кнопку ОК.

  • Способ 3. Включите функцию просмотра каталогов в IIS Express.

Примечание. Этот метод предназначен для веб-разработчиков, которые сталкиваются с проблемой при использовании IIS Express.

Для этого выполните следующие действия:

  1. Откройте командную строку и перейдите в папку IIS Express на своем компьютере. Например, перейдите в следующую папку в командной строке: C:\Program Files\IIS Express.

  2. Введите следующую команду и нажмите Enter:

appcmd set config /section:directoryBrowse/enabled:true

person Nilay Vishwakarma    schedule 12.02.2015
comment
Метод 3 работал как шарм для меня. Только не забывайте пробелы перед косой чертой (/) - person Overlord; 08.01.2016

Я использую IIS Express для своего веб-приложения, но ни одно из вышеперечисленных решений не сработало для меня. Я добавил следующие строки в файл web.config, и это решило проблему.

  <system.webServer>
    <directoryBrowse enabled="true" />
  </system.webServer>
person Niloofar    schedule 02.01.2017

Если ваше решение имеет более одного проекта, установите один из них в качестве запускаемого проекта, щелкнув опцию в этом проекте, который вы хотите сделать стартовым проектом, затем перестройте и запустите свое решение Iвведите здесь описание изображения надеюсь, теперь он будет работать нормально.

person raviook    schedule 15.05.2018