Web Apps

Official Documentation

Service Description

Microsoft Azure Web Apps provide an affordable but well scalable hosting option for Web sites. Through the Microsoft Azure Portal, environments can be set up very quickly and easily, preconfigured with numerous Web frameworks (e.g., ASP.NET, Java, PHP, Node.js) and applications (e.g., Joomla, WordPress, Drupal), and loaded with Web applications from various development platforms. Deployment options such as Git, FTP, WebDeploy, and TFS Deploy are supported. Support is also provided for automated deployment directly from source code management systems (including Git, Visual Studio Online, Dropbox, SkyDrive, etc.). A new deployment (that can be reverted on the portal) is performed automatically once a developer sets new code, so that a Web site always uses the latest source code.

Several operating modes are available for executing Web Apps: from a free "Shared" model, up to "Standard" and "Premium" models that offer Backup and Restore, Auto-Scaling, WebJobs, Scheduler support, and staged publishing through a staging environment.

Getting Started

  1. Web Apps Learning Path
    9/27/2016, Webpage
  2. Create a Web App with ASP.NET and Azure App Service
    9/22/2016, Video, 0:02:34
  3. Deep Dive into Azure App Service: A Platform to Build Modern Applications
    11/14/2016, Mva
  4. Azure for Developers - From App Services to Service Fabric
    2/10/2017, Video, 1:17:34
  5. Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure
    8/9/2017, Ebook
  6. Azure App Service (Web, API, Mobile, ASE) & Azure Functions SKU Comparison Matrix
    4/10/2017, Webpage
  7. Demystifying App Development on Azure
    3/26/2016, Video, 1:02:11



Latest Content

Subscribe to News about Web Apps

Title  
Blog
Blog
Video
Blog
Blog
Video
Video
Video
Video
Video
Video
Blog
more...


Azure Documentation

1. App Service Documentation
2. Overview
     2.1. About Web Apps
     2.2. About Web App for Containers
     2.3. About App Service Environments
     2.4. Compare hosting options
3. Quickstarts
     3.1. Create .NET app
     3.2. Create Node.js app
     3.3. Create PHP app
     3.4. Create Java app
     3.5. Create Python app
     3.6. Create static HTML site
4. Tutorials
     4.1. 1 - App with DB
          4.1.1. .NET with SQL DB
          4.1.2. PHP with MySQL
          4.1.3. Node.js with MongoDB
          4.1.4. Java with MySQL
     4.2. 1 - Create RESTful API
     4.3. 2 - Map Custom Domain
     4.4. 3 - Bind SSL Certificate
     4.5. 4 - Add CDN
5. Samples
     5.1. Azure CLI
     5.2. Azure PowerShell
6. Concepts
     6.1. How App Service works
     6.2. App Service plans
     6.3. OS functionality
     6.4. Authentication and authorization
     6.5. Hybrid connections
     6.6. Traffic Manager integration
     6.7. Local cache
7. How-To guides
     7.1. Configure app
          7.1.1. Use app settings
          7.1.2. Upload existing Java app
          7.1.3. Configure PHP
          7.1.4. Python
          7.1.5. Connect to on-prem resources
     7.2. Deploy to Azure
          7.2.1. Deploy the app
               7.2.1.1. Deploy via FTP
               7.2.1.2. Deploy via cloud sync
               7.2.1.3. Deploy continuously
               7.2.1.4. Deploy from local Git
               7.2.1.5. Deploy with template
          7.2.2. Set deployment credentials
          7.2.3. Create staging environments
     7.3. Map custom domain
          7.3.1. Buy domain
          7.3.2. Map domains with Traffic Manager
          7.3.3. Migrate an active domain
     7.4. Secure app
          7.4.1. Buy SSL cert
          7.4.2. Authenticate users
               7.4.2.1. Authenticate with Azure AD
               7.4.2.2. Authenticate with Facebook
               7.4.2.3. Authenticate with Google
               7.4.2.4. Authenticate with Microsoft account
               7.4.2.5. Authenticate with Twitter
          7.4.3. Use Managed Service Identity
          7.4.4. Configure TLS mutual authentication
     7.5. Scale app
          7.5.1. Scale up server capacity
          7.5.2. Configure PremiumV2 tier
          7.5.3. Scale out to multiple instances
     7.6. Monitor app
          7.6.1. Quotas & alerts
          7.6.2. Enable logs
     7.7. Manage app
          7.7.1. Back up an app
          7.7.2. Restore a backup
          7.7.3. Clone an app
          7.7.4. Move resources
     7.8. Run background tasks
          7.8.1. Create WebJobs
          7.8.2. Develop WebJobs using VS
8. Reference
     8.1. Azure CLI
     8.2. Azure PowerShell
     8.3. REST API
9. Resources
     9.1. Azure Roadmap
     9.2. Pricing
     9.3. Quota Information
     9.4. Service Updates & Release Notes
          9.4.1. Azure Updates
          9.4.2. Azure SDK for .NET 3.0
          9.4.3. Azure SDK for .NET 2.9
          9.4.4. Azure SDK for .NET 2.8
          9.4.5. Azure SDK for .NET 2.7
          9.4.6. Azure SDK for .NET 2.6
          9.4.7. Azure SDK for .NET 2.5.1
          9.4.8. Azure SDK for .NET 2.5
          9.4.9. Azure SDK for .NET 2.4
          9.4.10. Azure SDK for .NET 2.3
          9.4.11. Azure SDK for .NET 2.2
          9.4.12. Azure SDK for .NET 2.1
          9.4.13. Azure SDK for .NET 2.0
     9.5. Best practices
     9.6. Samples
     9.7. Videos
     9.8. Cookbooks
          9.8.1. Reference Architectures
          9.8.2. Deployment Scripts
     9.9. Troubleshooting
          9.9.1. Troubleshoot with Visual Studio
          9.9.2. Troubleshoot Node.js app
          9.9.3. Troubleshoot HTTP 502 & 503
          9.9.4. Troubleshoot performance issues
          9.9.5. FAQ
               9.9.5.1. Availability, performance, and application FAQ
               9.9.5.2. Deployment FAQ
               9.9.5.3. Open source technologies FAQ
               9.9.5.4. Configuration and management FAQ

Online Training Content

Date Title
5/24/2017 Developing Microsoft Azure Solutions
5/5/2017 Cloud-Anwendungsentwicklung
3/24/2017 Microsoft Azure for IT Pros Content Series: Web & Mobile Apps
1/16/2017 ASP.NET Core 1.0 Cross-Platform
11/14/2016 Deep Dive into Azure App Service: A Platform to Build Modern Applications
8/27/2016 Deploying Web Apps to Azure App Service
2/4/2016 Applications on Azure: Putting All the Pieces Together
12/7/2015 Azure Backend for Android & iOS apps
7/23/2015 Developing Websites Using Python and Django
6/9/2015 Einführung in den Azure App Service

Page 1 of 3

Tools

Tool Description
Easy Stop/Start for Websites (App services) This script stop/starts websites (app services) just by given a WebApp Name.
Get-AllWebAppbackup  Powershell Script to give customized output for backup of all Webapp under a particular subscription. The code will generate an output file in csv format which contains the required webapp name, Resource Group name, the oldest backup configured for the webapp and the latest back
Open From Azure Websites Open any Azure hosted web application as a Website Project.
CloudMonix CloudMonix enhances Microsoft Azure by providing deep monitoring of most of Azure's infrastructure via live dashboards, ability to self-heal from many different production issues, on-demand historical performance and uptime reports, customizable alerts & notifications, sophisticated auto-scaling engine, integration to third party systems, and a lot more.
Azure Websites Migration Assistant The Azure Websites Migration Assistant will analyze your IIS installation and identify which sites can be migrated to the cloud, highlighting any elements which cannot be migrated or are unsupported on the platform. Once analyzed the migration assistant will also create the website(s) and database(s), under a given Azure subscription, required to support your site(s).

Videos

Date Title Length
10/14/2017 Azure Application Service Environments v2: Private PaaS Environments in the Cloud 0:20:38
9/29/2017 Diagnostics and troubleshooting in Azure App Service Support Center 0:27:06
9/29/2017 Managing your Azure App Service resources using command line tools 0:46:14
9/29/2017 An overview of Web Apps for Containers on Linux 1:09:32
9/27/2017 An overview of Web Apps for Containers on Linux 1:09:32
9/27/2017 Tips and tricks: Build, deploy, and manage web apps powered by containers 0:16:32
9/19/2017 Profiling Live Azure Web Apps with Application Insights 0:10:48
9/12/2017 Azure App Service: The Best Place to Host your .NET Apps 1:29:49
9/8/2017 Web Apps in Azure App Services 0:32:01
8/14/2017 App Service Domains 0:11:44

Page 1 of 17