The deployment to a web app to Azure could be done in a few simple steps.
- download the publishsettings-file from the Azure Web App
- define the publish profile in Visual Studio for generating a publishing package
- when necessary, define web.config transformations (Microsoft MSDN)
- Create the publishing package
- use the PowerShell script below to deploy the package to the Azure Web App