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. Demystifying App Development on Azure
    3/26/2016, Video, 1:02:11

Latest Content

RSS Feed

WebJobs SDK 2.0 released Blog
Ruby support is available on Web Apps on Linux Blog
Create a Web App with ASP.NET and Azure App Service Video
Using Azure App Service Authentication with ASP.NET (Classic) MVC Applications Blog
Exploring our newest sample app, BikeSharing360 Video
App Service Continuous Delivery Preview Blog
Creating an Azure Vending Machine to Show the Possibilities of Azure Video
Monitor Web Apps using Azure Application Insights Video
Azure Web Jobs has a new UX Video
New App Service MVA course now available Blog
Create a Web App with Node.js and Azure App Service Video
Create a Web App with ASP.NET and Azure App Service Video

Azure Documentation

1. Overview
     1.1. About Web Apps
     1.2. Compare hosting options
2. Quickstart
     2.1. Create static HTML site
     2.2. Create ASP.NET app
     2.3. Create PHP app
     2.4. Create Node.js app
     2.5. Create Java app
     2.6. Create Python app
3. Samples
     3.1. Azure CLI
     3.2. PowerShell
4. Tutorials
     4.1. Add functionality to web app
     4.2. ASP.NET app with SQL Database
     4.3. Laravel app with MySQL
     4.4. Sails.js app with NOSQL DB
     4.5. Java app with Eclipse
     4.6. Java app with IntelliJ
     4.7. Django app with MySQL
5. Concepts
     5.1. How App Service works
     5.2. App Service plans
     5.3. App Service Environments
     5.4. Authentication and authorization
     5.5. Authentication with on-premises AD
6. How-To guides
     6.1. Develop your app
          6.1.1. ASP.NET
      Develop an ASP.NET Core app with VS Code
          6.1.2. PHP
      Set up your PHP project
      Set up your WordPress Multisite
          6.1.3. Node.js
      Use io.js
      Debug Node.js app
          6.1.4. Java
      Use Azure SDK for Java
      Upload existing app
      Remote debug Eclipse
      Remote debug IntelliJ
          6.1.5. Send emails with SendGrid
          6.1.6. Configure runtime
      PHP on Windows
      Node.js on Linux
          6.1.7. Configure application
      Use app settings
     6.2. Deploy to Azure
          6.2.1. Deploy via FTP
          6.2.2. Deploy via cloud sync
          6.2.3. Deploy continuously
          6.2.4. Deploy to staging
          6.2.5. Deploy from local Git
          6.2.6. Deploy with template
          6.2.7. Agile deployment
          6.2.8. Beta testing
          6.2.9. Set deployment credentials
          6.2.10. Map custom domain
      Buy domain
      Map 3rd-party domain
      Map domains with Traffic Manager
      Map GoDaddy domains
      Migrate an active domain
          6.2.11. Migrate from IIS
          6.2.12. Test in production
     6.3. Connect to DB/resources
          6.3.1. Connect to on-premises data
          6.3.2. Connect to Azure VNet
          6.3.3. Connect to Azure VNet with PowerShell
          6.3.4. Connect to MongoDB on Azure VM
     6.4. app
          6.4.1. Authenticate users
      Authenticate with Azure AD
      Authenticate with Facebook
      Authenticate with Google
      Authenticate with Microsoft account
      Authenticate with Twitter
      Authenticate with on-prem AD
      App with a multi-tenant database
          6.4.2. Assign custom SSL
      Buy SSL cert
      Configure 3rd-party SSL cert
          6.4.3. Enforce HTTPS
          6.4.4. Configure TLS mutual authentication
     6.5. app
          6.5.1. Scale up
          6.5.2. Scale out
          6.5.3. Load-balance with Traffic Manager
          6.5.4. High-scale with App Service Environments
          6.5.5. Use Azure CDN for global reach
          6.5.6. Connect to Redis Cache via Memcache
          6.5.7. Create a Redis Cache
          6.5.8. Manage session state with Azure Redis cache
     6.6. Monitor
          6.6.1. Monitor apps
          6.6.2. Enable logs
          6.6.3. Stream logs
     6.7. Back up content
          6.7.1. Back up your app
          6.7.2. Restore your app from backup
          6.7.3. Backup with REST API
     6.8. Manage app resources
          6.8.1. Clone app with PowerShell
          6.8.2. Clone app with portal
          6.8.3. Move resources
          6.8.4. Use Azure Resource Manager with PowerShell
          6.8.5. Manage apps using Azure Automation
7. Reference
     7.1. CLI 2.0
     7.2. PowerShell
     7.3. REST API
8. Resources
     8.1. Troubleshooting
          8.1.1. Troubleshoot with Visual Studio
          8.1.2. Troubleshoot Node.js app
          8.1.3. Troubleshoot HTTP 502 & 503
          8.1.4. Troubleshoot performance issues
     8.2. Pricing
     8.3. Quota Information
     8.4. Service Updates & Release Notes
     8.5. Best practices
     8.6. Samples
     8.7. Videos
     8.8. Cookbooks
          8.8.1. Reference Architectures
          8.8.2. Deployment Scripts


Tool Description
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).


Date Title Length
2/1/2017 Create a Web App with ASP.NET and Azure App Service 0:02:35
12/14/2016 Exploring our newest sample app, BikeSharing360 0:41:48
11/21/2016 Creating an Azure Vending Machine to Show the Possibilities of Azure 0:38:42
11/16/2016 Monitor Web Apps using Azure Application Insights 0:09:40
11/15/2016 Azure Web Jobs has a new UX 0:06:26
11/8/2016 Create a Web App with Node.js and Azure App Service 0:02:41
11/8/2016 Create a Web App with ASP.NET and Azure App Service 0:02:34
11/4/2016 Host an ASP.Net App to Azure 0:15:47
10/28/2016 Create a Web App with Nodejs Azure App 0:02:42
10/20/2016 Azure App Service Best Practices for Large Scale Applications 0:28:30

Page 1 of 13