There are various ways to deploy artifacts (programs, mapsets, etc.) to an Azure drive running under an Enterprise Server for .NET Azure instance.
Use the AZCopy tool provided by Microsoft. This is a high-speed copy utility that can be used to deploy files to an Azure File Storage instance. The tool and usage descriptions are available from http://azure.microsoft.com/en-gb/documentation/articles/storage-use-azcopy/.
Install an FTP server onto the monitor roles and use it to upload and download files.
:file_check REM seemap.cmd is created when the share is made available by the role startup processing. IF EXIST seemap.cmd (GOTO file_exists) ELSE (timeout 5 >NUL) GOTO file_check :file_exists REM Map the drive call seemap v: d: REM Extract the archive e:smallftp -o"d:\" -y REM Change to the FTP directory and start the server. cd smallftp start xlight -startall
Deploy the system to Azure. When the monitor roles are running, you should be able to connect an FTP client to your FTP server using hostname.cloudapp.net on port 21. Port 21 is exposed as part of the default deployment on the monitor role for this purpose.
You can also use the seedeploy tool to copy files to and from the cloud drive. For File Storage operations, seedeploy requires an FTP server. See seedeploy.