Подходы к (относительно )развертывания файлов кода/bin на (нескольких )виртуальных машинах Windows Azure

Этот вопрос может не относиться конкретно к виртуальным машинам Azure, но я надеюсь, что Azure предоставляет более простой способ сделать это, чем Amazon EC2.

У меня давно -запущены приложения, работающие на нескольких виртуальных машинах Azure (, то есть не на веб-сайтах Azure или в ролях [Paas] ). Это простые консольные приложения/службы Windows. Время от времени я обновляю код, и мне нужно остановить эти процессы , обновить код/двоичные файлы , затем перезапустить эти процессы .

Раньше я пытался использовать PSTools (. psexec)удаленно это сделать, но вроде как такая халтура. Есть ли лучший способ удаленно убить приложение, обновить развертывание и перезапустить приложение?

В идеале в Visual Studio должен быть эквивалент « Publish Console App », который позволил бы мне развернуть код, как если бы это был веб-сайт Azure, но я предполагаю, что это невозможно.

Большое спасибо за любые предложения!

9
задан Ruben Bartelink 25 July 2013 в 20:30
поделиться