Ответ 1
Вам нужно настроить Webdeploy в лазурной виртуальной машине. он аналогичен локальному серверу.
Установка веб-развертывания.. Вам необходимо установить предварительные условия -.net framework.
Настройка IIS 7 с webdeploy/Или с IIS8
Настроить конечные точки на azure vm для выполнения webdeploy. Порт 8172 для Webdeploy.
Затем вы можете создать профиль публикации в Visual Studio 2012/13 для развертывания в этой конечной точке. http://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx
или вы можете сделать это, используя скрипты Powershell. образец- http://gallery.technet.microsoft.com/scriptcenter/Deploy-a-Web-App-to-Two-99f1a3bc