У меня уже настроен IIS на Windows Server 2008 SP2.
Я хотел бы воспроизвести ту же конфигурацию на новом IIS, установленном на другом сервере 2008 SP2. Конечно, имя хоста и IP-адрес изменятся, но другие конфигурации машины останутся прежними.
Как скопировать конфигурацию с первого сервера на новый сервер?
Если у вас есть пул приложений, пароли шифруются с использованием машинного ключа. Я писал об этом в блоге Вот
Поддерживаемый способ: Конфигурация экспорта:
aspnet_regiis -px "iisConfigurationKey" "C:\iisConfigurationKey.xml" -pri
aspnet_regiis -px "iisWasKey" "c:\iisWasKey.xml" –pri
Импорт в цель:
aspnet_regiis -pi "iisConfigurationKey" "C:\iisConfigurationKey.xml"
aspnet_regiis -pi "iisWasKey" "C:\iisWasKey.xml"
Большинство параметров конфигурации для IIS 7+ находятся в одном файле:
%systemroo%\System32\inetsrv\config\applicationHost.config
Вы можете попробовать просто скопировать этот файл с одного сервера на другой. Сначала сделайте резервную копию целевого файла.
Некоторые настройки в этом файле зависят от машины:
Если вы внесли изменения в файлы machine.config и global web.config, возможно, вам придется применить их и к новому серверу.
Некоторые настройки IIS, все еще находящиеся в реестре, обычно не являются настройками по умолчанию, только если вы изменили их самостоятельно в реестре. Если вы этого не сделали, вы можете игнорировать их.