Мигрирайте IIS 6 конфигурация на сайтове
Прехвърляне на IIS 6.0 конфигурация на сайт на друг сървър
Стандартният инструмент за архивиране/възстановяване на IIS Metabase е проектиран да се използва в рамките на един екземпляр на Windows. Не е подходящ за прехвърляне на друг сървър или след преинсталиране на операционната система. В наръчника ясно се посочва:
Архивирането на Metabase може да бъде възстановено само на текущата машина.
Архивирането на Metabase не може да бъде възстановено, след като Windows бъде преинсталиран!
За да прехвърлите сайтове на друг сървър, трябва да използвате WebDeploy.
Тази помощна програма има HowTo, в която не намерих обичайното архивиране на цялата конфигурация.
На сървъра източник
- За да архивирате пулове от приложения, използвайте командата:
- Ще трябва да се поразправите малко, за да архивирате конфигурацията на сайта
За да запазите конфигурацията на отделен сайт, използвайте командата:
"C: \ Program Files \ IIS \ Microsoft Web Deploy V2 \ msdeploy" -verb: sync -source: metakey = lm/w3svc/1 -dest: archivedir = c: \ backup \ site_1, encryptPassword = ExebitWordpressCom
Където lm/w3svc/1 - това е за сайта в мащаба на IIS Metabase Explorer
В случай на повече от 20 сайта ръчното регистриране на всеки идентификатор е трудоемко и опасно поради голямата вероятност за грешка. Администраторите не могат да направят това!
Първо, трябва да получите списък с идентификатори на сайтове, за това конфигурираме IIS Manager, така че показваните полета в раздела Уеб сайтове, са конфигурирани както следва: