Как включить просмотр каталогов по умолчанию в IIS Express

Cassini (веб-сервер разработки Visual Studio) по умолчанию включает просмотр каталогов, как можно включить каталоги просмотра в IIS Express по умолчанию? (Я не хочу иметь отдельную конфигурацию для каждого проекта, который у меня есть?

Ответы

Ответ 1

Вы можете использовать AppCmd.exe для управления IIS Express. Попробуйте следующее:

appcmd set config /section:directoryBrowse /enabled:true

Дополнительная информация о AppCmd.exe: http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe

Ответ 2

  • Перейдите в Web.config файл вашего проекта.

  • Добавьте теги ниже <system.webServer> в теги Web.config

<directoryBrowse enabled="true" />

<modules runAllManagedModulesForAllRequests="true" />

Ответ 3

вы можете использовать инструмент appcmd

APPCMD (command) (object-type) <identifier> < /parameter1:value1 ... >*

Где одна из команд, поддерживаемых объектами .Most, поддерживает этот базовый набор команд:

СПИСОК Отобразить объекты на машине. Необязательный может указывать уникальный объект для списка, или один или несколько параметров могут быть указаны для соответствия свойствам объекта.

ADD Создайте новый объект с указанными свойствами объекта, которые будут установлены во время создания.

УДАЛИТЬ Удалить объект, указанный в.

SET Задайте параметры для объекта, указанного.

Включить просмотр каталогов.

Перейдите в каталог установки IIS Express.

1: Включить просмотр каталогов на уровне сервера

Run `appcmd set config /section:system.webServer/directoryBrowse /enabled:true`

2: Включить просмотр каталогов на уровне сайта

Run `appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true`

Примечание. Запуск с повышенным разрешением.

вы можете убедиться, что для атрибута configuration/system.webServer/[email protected] установлено значение true в файле конфигурации сайта или приложения.

Ссылка: IIS