Архивация и восстановление веб-узла

Из этого краткого руководства вы узнаете, как создать архив веб-узла и затем восстановить его из архива.

Необходимые компоненты

Описываемые в данном руководстве действия требуют наличия следующих компонентов:

  • .NET Framework 2.0 SP1 или выше
  • Web Deployment Tool 1.0

Примечание: Если вы еще не произвели установку Web Deployment Tool, обратитесь к веб-странице Установка Web Deployment Tool.

Архивация и восстановление веб-узла IIS 6.0

1. Выполните следующую команду для создания архива:

msdeploy.exe -verb:sync -source:metakey=lm/w3svc/1 -dest:archivedir=c:\archive > webdeployarchive6.log

2. Выполните следующую команду для восстановления архива:

msdeploy.exe -verb:sync -source:archivedir=c:\archive -dest:metakey=lm/w3svc/1 > webdeployarchive6.log

Архивация и восстановление веб-узла IIS 7.0

1. Выполните следующую команду для создания архива:

msdeploy.exe -verb:sync -source:apphostconfig="Default Web Site" -dest:archivedir=c:\archive > webdeployarchive7.log 

2. Выполните следующую команду для восстановления архива:

msdeploy.exe -verb:sync -source:archivedir=c:\archive -dest:apphostconfig="Default Web Site" > webdeployarchive7.log

Возможности архивации нескольких веб-узлов или объектов

Если вам необходимо произвести архивацию второго каталога за пределами вашего веб-узла или вы желаете добавить в архив другие веб-узлы или объекты, у вас имеется две возможности:

  • Произвести архивацию каждого из них по отдельности
  • Создать файл манифеста для архивации нескольких путей (см. Использование настраиваемого манифеста)

Сводка

Вы создали архив веб-узла и восстановили веб-узел из архива. Это крайне полезно в случае, если вам необходимо вернуться к более ранней версии веб-узла или файлы в каталоге содержимого веб-узла оказались повреждены или утеряны.