I have reviewed all the questions relating to deploying .NET applications into Azure but there is something I still need to understand. I have seen and tested myself that will Visual Studio 2010 its very easy to Publish and deploy an existing .NET app into Azure - all the features and tools are there.
However am I still able to maintain and update my original .NET application and then when necessary release updates to the Azure package? I would want to do this on an ongoing basis as a means of having 2 solutions for our clients - a public cloud solution or a local on-premises .NET solution.
The additional issues are that we would be running the .NET app off a SQL server and also the application would be interacting with external web services. How easily are those deployed into Azure on an ongoing basis and NOT as a ONCE OFF.
EDIT: If the above is not possible i just noticed that one can create a full Windows 2008 server image and create a VM role in Azure. Does anyone have any comments on this as I dont know enough about it. Would this be a possible solution to my problem?