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

Сохранение правил перезаписи на уровне веб-сайта в applicationHost.config

Можно ли сохранить правила перезаписи, настроенные на уровне веб-сайта, в applicationHost.config, при использовании диспетчера IIS? (Я знаю, как это сделать вручную)
По умолчанию они сохраняются в файле Web.config.
Мне он нужен для развертывания правил на других серверах с помощью инструмента MSDeploy.

Да, это возможно, но у вас не будет всех хороших функций пользовательского интерфейса, которые есть у апплета URL Rewrite.

В окне основных функций вашего сайта есть значок с пометкой «Редактор конфигурации», дважды щелкните, чтобы открыть:

Есть два раскрывающихся списка с названиями Section и From:.

В Section раскрывающийся список позволяет вам выбрать, какой раздел конфигурации вы хотите отредактировать. Он открывает представление в виде дерева.

В From: раскрывающийся список позволяет вам выбрать, следует ли изменять настройку на сайте web.config файл или в <location> элемент в applicationHost.config файл:

Пользовательский интерфейс управляется необработанными данными схемы, хранящимися в:

C:\Windows\System32\inetsrv\config\schema

Это довольно "без излишеств", но предоставляет некоторые элементы / атрибуты конфигурации, которые иногда не отображаются в некоторых апплетах функций конфигурации.

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