Possible ways to accomplish it:
- Creating dedicated WCF service for this purpose (currently my favorite option)
- Using the REST API?
- Azure PowerShell?
Explanation:
Publishing a web-role cloud-service takes about 10 minutes. It's much too long during development - I try to do as much as I can offline, unit-test-ish and modular, but it's just impossible to completely avoid development cycles altogether with the VM.
Apparently, the long time is mostly a result of the machine being wholly restarted, so I'm trying to find an automatic solution, like uploading and installing the binaries.
- What is the best way to accomplish it?
- What do you think? would it cut at least 50% of the publishing time?
- Do you expect any critical problems?