之前运行&用.Net Web Deploy编写代码后

时间:2016-04-04 13:30:11

标签: .net visual-studio iis backup webdeploy

我们在Visual Studio 2015中有一个ASP.Net 4.5.2 WebForms应用程序。我们想要创建一个Web Deploy包:

  • 备份某些文件夹&目标系统/ IIS服务器上的文件
  • 删除旧文件
  • 复制新文件
  • 将备份文件复制回来
  • 可能设置一些文件夹文件权限

WebDeploy是否适用于此?或者这对于这样的" pre" """"任务?

runCommand提供程序是否可行? https://technet.microsoft.com/de-de/library/ee619740(v=ws.10).aspx

任何提示都将不胜感激

1 个答案:

答案 0 :(得分:0)

是的,您可以使用preSync和postSync MSDeploy操作设置:

msdeploy -verb:sync -preSync:runCommand="net stop w3svc" -source:webserver60 -dest:auto,computername=serverA -verbose -postSync:runCommand="net start w3svc"

https://technet.microsoft.com/en-us/library/ee619740(v=ws.10).aspx