The deployment to a web app to Azure could be done in a few simple steps.

  1. download the publishsettings-file from the Azure Web App
  2. define the publish profile in Visual Studio for generating a publishing package
  3. when necessary, define web.config transformations (Microsoft MSDN)
  4. Create the publishing package
  5. use the PowerShell script below to deploy the package to the Azure Web App