0

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

4

1 回答 1

0

我想基本步骤是:

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

停止和启动 IIS

从构建脚本停止 IIS 7 应用程序池

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

ftp新代码?

MSBuild 社区任务文档

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

于 2013-03-07T15:57:58.473 回答