.net WebDeploy有什么办法可以在部署后在目标机器上运行命令/脚本

时间:2016-09-12 16:05:32

标签: webdeploy webdeploy-3.5

我有和.net / angular2应用程序,我用WebDeploy发布。 但是当发布完成时,我想在目标机器上运行一些命令,如

npm install
npm run tsc

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:2)

您应该能够使用postSync参数:

msdeploy -verb:sync -source:contentPath="C:\Test1" -dest:contentPath="C:\Test2" -postSync:runcommand="c:\MyBatchFile.bat" 

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