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

Как сравнить две конфигурации IIS 6

Когда у меня есть две разные машины с IIS 6, скажем, для тестирования и производства: есть ли способ сравнить все настройки (пулы приложений, расширения веб-служб, ...)?

Или даже лучше: автоматически синхронизировать оба (кроме IP и т. Д.)

Начать с WebDeploy http://www.iis.net/expand/WebDeploy. Это предназначено для копирования или синхронизации машин.

Чтобы сделать это вручную, вы можете просмотреть метабазу каждой машины (c: \ windows \ system32 \ inetsrv \ metabase.xml) и использовать любое приложение windiff для их сравнения. Обратите внимание, что зашифрованные данные на разных машинах различаются, поэтому вам нужно их пропустить.

Все версии IIS хранят свою конфигурацию в специальной базе данных, называемой метабазой. Метабаза в некотором роде похожа на реестр Windows. В отличие от редактора реестра Windows, IIS не имеет встроенных инструментов для просмотра, изменения или отслеживания активности в метабазе. Обозреватель метабазы ​​IIS позволяет вам просматривать иерархическую структуру метабазы, редактировать иерархию или значения данных, копировать или перемещать данные с одного ключа на другой, создавать резервные копии и восстанавливать базу данных и отслеживать изменения, внесенные в метабазу любым приложением, запущенным на вашем компьютере. система. Лучшее в IIS Metabase Explorer - это то, что он БЕСПЛАТНЫЙ.

Вы можете произвести сравнение, извлекая иерархическую структуру IIS на разных машинах.

Скачать http://www.iis.net/downloads/community/2006/12/iis-metabase-explorer-11

вы можете попробовать это решение, предоставляемое переполнением стека, это поможет мне решить мою проблему.

https://stackoverflow.com/questions/1029045/what-is-the-quickest-way-to-compare-two-servers-iis-settings