Visual Studio 2012 introduced chained config transforms for publish profiles. Chained transforms allow an environment-specific transformation to be applied during the deployment process in addition to the standard build transform. A typical transform chain is Web.config » Web.Debug.config » Web.Staging.config. When publishing from Visual Studio to Azure Web Sites you can take advantage of this feature to customize you configuration per environment. Unfortunately, when publishing from source control, chained transformations are not supported by the Azure build and deployment process.