Как включить просмотр каталогов в IIS7?
MS technet говорит, что это можно сделать в консоли IIS:
Откройте диспетчер IIS и перейдите на уровень, которым хотите управлять.
В представлении функций дважды щелкните Просмотр каталогов.
На панели «Действия» щелкните «Включить», если функция просмотра каталогов отключена и вы хотите ее включить. Или нажмите «Отключить», если функция просмотра каталогов включена и вы хотите ее отключить.
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
На тот случай, если кому-то понадобится помощь:
Вместо просмотра функций ... нажмите на свой сайт, посмотрите в разделе «IIS», где есть аутентификация, типы MIME, сжатие и т. Д.
Должен быть значок просмотра каталогов, это то место, где я нашел свой.