Поделиться через


Упаковка и восстановление веб-сайта

от Фейт А

В этом кратком руководстве показано, как создать пакет (сжатый файл) веб-сайта, а затем восстановить сайт из пакета.

Предварительные требования

Для этого руководства требуются следующие предварительные требования.

  • платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) или более поздней версии
  • Средство веб-развертывания 1,1

Примечание. Если средство веб-развертывания еще не установлено, см. .

Упаковка и восстановление веб-сайта IIS 6.0

  1. Чтобы создать пакет, выполните следующую команду:

    msdeploy.exe -verb:sync -source:metakey=lm/w3svc/1 -dest:package=c:\dws.zip > DWSpackage6.log
    
  2. Чтобы восстановить пакет, выполните следующую команду:

    msdeploy.exe -verb:sync -source:package=c:\dws.zip -dest:metakey=lm/w3svc/1 > DWSpackage6.log
    

Упаковка и восстановление веб-сайта IIS 7 или более поздней версии

  1. Чтобы создать пакет, выполните следующую команду:

    msdeploy.exe -verb:sync -source:apphostconfig="Default Web Site" -dest:package=c:\dws.zip > DWSpackage7.log
    
  2. Чтобы восстановить пакет, выполните следующую команду:

    msdeploy.exe -verb:sync -source:package=c:\dws.zip -dest:apphostconfig="Default Web Site" > DWSpackage7.log
    

Варианты упаковки нескольких сайтов или объектов

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

Итоги

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