Этот вопрос может не относиться конкретно к виртуальным машинам Azure, но я надеюсь, что Azure предоставляет более простой способ сделать это, чем Amazon EC2.
У меня давно -запущены приложения, работающие на нескольких виртуальных машинах Azure (, то есть не на веб-сайтах Azure или в ролях [Paas] ). Это простые консольные приложения/службы Windows. Время от времени я обновляю код, и мне нужно остановить эти процессы , обновить код/двоичные файлы , затем перезапустить эти процессы .
Раньше я пытался использовать PSTools (. psexec)удаленно это сделать, но вроде как такая халтура. Есть ли лучший способ удаленно убить приложение, обновить развертывание и перезапустить приложение?
В идеале в Visual Studio должен быть эквивалент « Publish Console App », который позволил бы мне развернуть код, как если бы это был веб-сайт Azure, но я предполагаю, что это невозможно.
Большое спасибо за любые предложения!