Я думаю основная проблема с помощью ноутбука, как сервер о доступности машин.
В нормальном сервере наиболее используемая часть является наверняка жестким диском. В этом случае на нормальных серверах у Вас есть RAID для сохранения данных от отказа диска.
С ноутбуком можно ли разрешить себе освобождать данные в этом случае?
Я думаю, что Вы могли Вы те ноутбуки для не критического сервера как DNS, где данные не изменяются так часто, и в случае отказа Вы могли рассчитывать на вторичный сервер.
Или веб-сервер с распределенной конфигурацией (drdb + heartbeat или openais).
Или для некоторых машин разработки или протестировать некоторый новый configutaions прежде применяют их к производственной машине.
Вот команда, которая только что сработала для меня:
msdeploy -verb:sync
-source:metakey=lm/w3svc/1,computerName=original,encryptPassword="pwd",includeAcls=true
-disableLink:ContentExtension
-dest:package=original.zip,encryptPassword="pwd"
-enableLink:AppPool
-skip:WebApplication="^.*$" >original.log
После этого я развернул само приложение из последнего пакета веб-развертывания.
У меня было несколько проблем. Сначала, когда я щелкнул «Веб-сайт по умолчанию» в диспетчере IIS, я получил сообщение об ошибке, что приложение «/» не было определено. Мне нужно было установить каталог сайта на D: \ inetpub \ wwwroot
.
Кроме того, указанная выше команда точно перенесла IP-адрес исходного сервера. Было необходимо отредактировать привязки, чтобы использовать правильный IP-адрес.
Кроме этого, сейчас все выглядит хорошо.
Основной ответ: используйте инструмент веб-развертывания.
Вы бы использовали что-то вроде
msdeploy -sync -source: metakey = lm / w3svc / 1 -dest: package = c: \ backupSite.zip -enableLink: AppPool
(где 1 - идентификатор сайта IIS) на исходном компьютере, а затем то же самое в обратном порядке на целевом компьютере: http://technet.microsoft.com/en-us/library/ff633422 (v = WS.10) .aspx
и здесь: http://learn.iis.net/page.aspx/427/migrate-a-web-site-from-iis-60-to-iis-7-or-above/