App Service

Official Documentation

Service Description

The App Service provides functions for a group of application types that have similar requirements in terms of installation, provisioning, authentication, scaling, etc. In addition to Web Apps for hosting conventional Web applications, these include Mobile Apps for providing backends for mobile clients, Logic Apps for implementing API-based workflows, and API Apps providing functions over Web-based interfaces.

Getting Started

  1. 9/27/2016, Webpage
    App Service Web Apps is a fully managed platform that lets you build, deploy, and scale enterprise-grade web apps. This learning path will help you learn how easy it is to use...
  2. 7/8/2016, Video, 0:03:49
    To learn more about choosing the best backend for your mobile app, click: http://aka.ms/OrssjwThis is a short introduction to Azure App Service and the components that, once...
  3. 7/3/2018, Video, 0:12:32
    Byron Tardif joins Scott Hanselman to discuss Azure App Service Web Apps, the best way to build and host web applications in the programming language of your choice without...
  4. 4/13/2016, Video, 0:25:14
    If you want to know more about picking the best backend for your mobile app, see: https://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200821077 . With App Service...
  5. 11/14/2016, Mva
    If you’re looking to build powerful web and mobile apps that connect to data anywhere, don’t miss this course on Azure App Service. With this cloud platform, you can do just...
  6. 2/10/2017, Video, 1:17:34
    As a developer, you’ll go through the platform as a service capabilities of Azure. Particularly focussing on Azure App Service - for web, mobile, api, functions and workflows...
  7. 4/10/2017, Webpage
    App Service has come a very long way in the nearly 5 years it has been a service in Azure. Along the way, we’ve added a number of features, changed the pricing model, we’ve...



Latest Content

Subscribe to News about App Service

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


Web Content

App Service Documentation

1. Overview
     1.1. About Web Apps
     1.2. About App Service on Linux
     1.3. About App Service Environments
     1.4. Compare hosting options
2. Quickstarts
     2.1. Create .NET Core app
     2.2. Create .NET Framework app
     2.3. Create Node.js app
     2.4. Create PHP app
     2.5. Create Java app
     2.6. Create static HTML site
     2.7. Run Windows container
3. Tutorials
     3.1. App with DB
          3.1.1. .NET Core with SQL DB
          3.1.2. .NET with SQL DB
          3.1.3. PHP with MySQL
          3.1.4. Node.js with MongoDB
          3.1.5. Java with MySQL
     3.2. Customize Windows (container)
     3.3. Access SQL DB securely
     3.4. Host RESTful API
     3.5. Map Custom Domain
     3.6. Bind SSL Certificate
     3.7. Add CDN
     3.8. Authenticate users
4. Samples
     4.1. Azure CLI
     4.2. Azure PowerShell
     4.3. Resource Manager templates
5. Concepts
     5.1. How App Service works
     5.2. App Service plans
     5.3. OS functionality
     5.4. Security
          5.4.1. Authentication and authorization
          5.4.2. OS and runtime patching
     5.5. Inbound and outbound IPs
     5.6. Hybrid connections
     5.7. Traffic Manager integration
     5.8. Local cache
     5.9. Diagnostics
6. How-To guides
     6.1. Configure app
          6.1.1. Use app settings
          6.1.2. Configure PHP
          6.1.3. Connect to on-prem resources
     6.2. Deploy to Azure
          6.2.1. Deploy the app
               6.2.1.1. Deploy ZIP or WAR
               6.2.1.2. Deploy via FTP
               6.2.1.3. Deploy via cloud sync
               6.2.1.4. Deploy continuously
               6.2.1.5. Deploy from local Git
               6.2.1.6. Deploy with template
          6.2.2. Set deployment credentials
          6.2.3. Create staging environments
          6.2.4. Resource Manager template guidance
     6.3. Map custom domain
          6.3.1. Buy domain
          6.3.2. Map domains with Traffic Manager
          6.3.3. Migrate an active domain
     6.4. Secure app
          6.4.1. Buy SSL cert
          6.4.2. Authenticate users
               6.4.2.1. Authenticate with Azure AD
               6.4.2.2. Authenticate with Facebook
               6.4.2.3. Authenticate with Google
               6.4.2.4. Authenticate with Microsoft account
               6.4.2.5. Authenticate with Twitter
          6.4.3. Customize auth
          6.4.4. Restrict IPs
          6.4.5. Use a managed identity
          6.4.6. Use SSL cert in application code
          6.4.7. Configure TLS mutual authentication
     6.5. Scale app
          6.5.1. Scale up server capacity
          6.5.2. Configure PremiumV2 tier
          6.5.3. Scale out to multiple instances
          6.5.4. High density hosting
     6.6. Monitor app
          6.6.1. Quotas & alerts
          6.6.2. Enable logs
     6.7. Manage app
          6.7.1. Manage the hosting plan
          6.7.2. Back up an app
          6.7.3. Restore a backup
          6.7.4. Restore a snapshot
          6.7.5. Clone an app
          6.7.6. Move resources
     6.8. Run background tasks
          6.8.1. Create WebJobs
          6.8.2. Develop WebJobs using VS
          6.8.3. Get started with WebJobs SDK
          6.8.4. Use WebJobs SDK
7. Reference
     7.1. Azure CLI
     7.2. Azure PowerShell
     7.3. REST API
8. Resources
     8.1. Build your skills with Microsoft Learn
     8.2. Azure Roadmap
     8.3. Pricing
     8.4. Quota Information
     8.5. Service Updates & Release Notes
          8.5.1. Azure Updates
          8.5.2. Azure SDK for .NET 3.0
          8.5.3. Azure SDK for .NET 2.9
          8.5.4. Azure SDK for .NET 2.8
          8.5.5. Azure SDK for .NET 2.7
          8.5.6. Azure SDK for .NET 2.6
          8.5.7. Azure SDK for .NET 2.5.1
          8.5.8. Azure SDK for .NET 2.5
          8.5.9. Azure SDK for .NET 2.4
          8.5.10. Azure SDK for .NET 2.3
          8.5.11. Azure SDK for .NET 2.2
          8.5.12. Azure SDK for .NET 2.1
          8.5.13. Azure SDK for .NET 2.0
     8.6. Best practices
     8.7. Samples
     8.8. Videos
     8.9. Cookbooks
          8.9.1. Reference Architectures
          8.9.2. Deployment Scripts
     8.10. Troubleshooting
          8.10.1. Troubleshoot with Visual Studio
          8.10.2. Troubleshoot Node.js app
          8.10.3. Troubleshoot HTTP 502 & 503
          8.10.4. Troubleshoot performance issues
          8.10.5. Troubleshoot domain and certificate issues
          8.10.6. FAQ
               8.10.6.1. Availability, performance, and application FAQ
               8.10.6.2. Deployment FAQ
               8.10.6.3. Open source technologies FAQ
               8.10.6.4. Configuration and management FAQ
     8.11. IP address change
          8.11.1. Inbound IP address
          8.11.2. Outbound IP address
          8.11.3. SSL address

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
11/14/2016 Deep Dive into Azure App Service: A Platform to Build Modern Applications
9/25/2016 Using Azure Functions to Build Nanoservices
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/23/2018
How to prevent changes to resources in Azure App Services | Azure Tips and Tricks
0:00:56
10/18/2018
Fundamentals of Windows containers and Windows container-based web apps on Azure App - BRK2045
1:15:34
10/18/2018
Hybrid Integration for the enterprise with Azure Integration Services - BRK2028
1:18:32
10/18/2018
How to set up e-mail alerts with Azure App Services | Azure Tips and Tricks
0:01:12
10/16/2018
How to work with Log Stream and Azure App Services | Azure Tips and Tricks
0:01:10
10/16/2018
Deploying .NET Apps to Azure
0:22:10
10/11/2018
How to clone web apps using Azure App Services | Azure Tips and Tricks
0:01:20
10/9/2018
How to configure a backup for your Azure App Service | Azure Tips and Tricks
0:01:20
10/5/2018
Manage multitenant eventing and notifications with Event Grid - THR2203
0:16:31
10/5/2018
Your web apps from code to deployed in a minute! - THR1110
0:19:06

Page 1 of 46