Назад | Перейти на главную страницу

Как включить просмотр каталогов в IIS7?

Как включить просмотр каталогов в IIS7?

MS technet говорит, что это можно сделать в консоли IIS:

  1. Откройте диспетчер IIS и перейдите на уровень, которым хотите управлять.

  2. В представлении функций дважды щелкните Просмотр каталогов.

  3. На панели «Действия» щелкните «Включить», если функция просмотра каталогов отключена и вы хотите ее включить. Или нажмите «Отключить», если функция просмотра каталогов включена и вы хотите ее отключить.

http://technet.microsoft.com/en-us/library/cc731109%28WS.10%29.aspx

Однако на моей консоли IIS нет Просмотр каталогов вариант, упомянутый в шаге 2.

Как сделать эту опцию доступной?

Обратите внимание: это статический HTML-сайт, поэтому у меня нет файлов web.config или ASPX.

Это связано с тем, что «Просмотр каталогов» - это одна из ролевых служб, которую вам необходимо специально установить. Это можно сделать в Диспетчере серверов -> Роли -> Веб-службы -> Добавить службы ролей. В мастере выберите «Просмотр каталогов». Тогда у вас должны быть параметры, указанные в статье базы знаний.

А для фанатов командной строки, чтобы сделать это без графического интерфейса:

servermanagercmd -install Web-Dir-Browsing
appcmd set config (url) /section:directoryBrowse /enabled:true

где (url) - это имя вашего веб-сайта и необязательный путь к виртуальному каталогу, например «Веб-сайт / изображения по умолчанию». Вы можете перечислить веб-сайты, набрав

appcmd list site

На тот случай, если кому-то понадобится помощь:

  1. Зайдите в Панель управления.
  2. включить функции Windows
  3. Выберите службы World Wide Web
  4. Общие функции HTTP
  5. Выберите Просмотр каталогов

Вместо просмотра функций ... нажмите на свой сайт, посмотрите в разделе «IIS», где есть аутентификация, типы MIME, сжатие и т. Д.

Должен быть значок просмотра каталогов, это то место, где я нашел свой.