Как безопасно экспортировать все настройки IIS с одного сервера на другой?

StackOverflow https://stackoverflow.com/questions/578341

Вопрос

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

Я получил все необходимые файлы, IIS установлен, база данных запущена и работает.На мой взгляд, все, что остается, — это скопировать все настройки IIS из производственной среды на виртуальную машину.Раньше в подобных ситуациях я просто создавал резервную копию метабазы, находил файл, перемещал его на новую машину и восстанавливал.Однако это более сложный сценарий, и когда я пытаюсь это сделать, целевой компьютер сообщает мне, что файл метабазы ​​имеет «неверную подпись».

Погуглив какое-то время, я обнаружил, что для этого рекомендуется использовать iiscnfg.vbs /export, однако страница msdn на этот рекомендует использовать iiscnfg.vbs/копия (хотя ссылка указывает на себя).

Итак, выполнив все шаги по копированию, я получаю следующий результат:

C:\WINDOWS\system32>cscript.exe iiscnfg.vbs /copy /ts 208.10.202.61 /tu wmydomain\admin /tp mypassword
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Backing up server 127.0.0.1
Backup complete.
Mapping local drive E: to admin share on server 127.0.0.1
Mapping local drive F: to admin share on server 208.10.202.61

Выглядит неплохо, за исключением того, что на целевом компьютере, казалось бы, ничего не изменилось.Что дает?Есть ли другой способ сделать это?

Это было полезно?

Решение

Вы можете использовать Инструмент веб-развертывания для синхронизации веб-сайтов между локальным и удаленным сервером IIS.(Также можно перейти на IIS 7 из IIS 6)

Другие советы

Существует множество утилит, которые позволяют создавать виртуальные машины из работающих серверов.Например, вот тот, что от VMWare (http://www.vmware.com/products/converter/).Самый простой способ виртуализации физических машин, который я нашел.

Если вы собираетесь работать в той же сети/домене, вам нужно будет изменить sid машины.Если я правильно помню, приложение сделает это за вас.Это определенно стоит проверить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top