.net WebDeploy есть ли способ запустить команду / сценарий на целевом компьютере после развертывания

У меня есть и.net/angular2 приложение, которое я публикую с помощью WebDeploy. Но когда публикация закончится, я хочу запустить на целевой машине какую-нибудь команду, например

npm install
npm run tsc

Есть способ сделать это?

1 ответ

Вы должны быть в состоянии использовать 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

Другие вопросы по тегам