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

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

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

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

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

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

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

Ответов (2)

Решение

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

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

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