使用MSBuild在远程服务器上部署网站

时间:2013-03-07 11:37:32

标签: deployment msbuild msbuildextensionpack

我已经为项目创建了部署包,现在我需要将其部署在远程服务器上。所有这一切都必须使用MSBuild完成。我使用MSBuild创建包并将其部署在本地计算机上。作为.net以及MSBuild的新手,我不知道该怎么做。可以使用MSBuildExtensionsPack来完成

1 个答案:

答案 0 :(得分:0)

我猜基本步骤是:

  1. 在远程服务器上停止IIS。
  2. 移动新文件。
  3. 在远程服务器上启动IIS。
  4. (可选)某种烟幕测试。
  5. 停止并启动IIS

    Stop IIS 7 Application Pool from build script

     <AppPoolController ApplicationPoolName="AnAppPool" Action="Restart" ServerName="MyServer"/>
    

    Ftp新代码?

    MSBuild Community Tasks Documentation

    (或使用msbuild复制任务通过网络复制)