2016-11-01 2 views
0

Мне нужно отключить виртуальный каталог на сервере, не отключая остальные виртуальные каталоги и приложения, запущенные в этом поле.Как отключить виртуальный каталог в IIS?

В этом случае виртуальный каталог, который я хочу отключить, разделяет физический каталог с приложением, которое должно остаться. По этой причине я не могу использовать recommended technique of adding app_offline.htm.

Есть ли в IIS флаг или параметр, который я могу использовать, чтобы остановить использование виртуального каталога?

+0

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

ответ

0

Резервное копирование файла applicationhost.config находится в C: \ Windows \ system32 \ Inetsrv \ конфиг

Затем просто нажмите правой кнопкой мыши на виртуальной директории, которую вы хотите удалить, и нажмите кнопку удалить.

Если вы хотите восстановить его, просто перезапишите файл applicationhost.config с помощью сделанной вами резервной копии.

1

Простым решением было бы:

  • Создать новый пул приложений, похожий на существующий пул т.е. используя тот же .NET CLR версии и режим трубопровода.
  • Затем установите пул приложений виртуального каталога на вновь созданный пул приложений.
  • Наконец, остановите пул приложений, в котором размещен ваш виртуальный каталог.

Для получения дополнительной информации см это link