打包和还原网站

作者:Faith A

本快速入门指南将向你展示如何创建网站的包(压缩文件),然后从包中还原网站。

先决条件

本指南要求满足以下先决条件:

  • .NET Framework 2.0 SP1 或更高版本
  • Web 部署工具 1.1

注意:如果尚未安装 Web 部署工具,请参阅安装 Web 部署

打包和还原 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
    

打包多个网站或对象的选项

如果需要在网站范围之外打包另一个目录,或者想要包括其他网站或对象,则有两个选择:

总结

现已创建网站包,并从包还原网站。 如果需要还原到网站的早期版本,或者文件已损坏或从网站内容目录中丢失,则这非常有用。