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

Title  
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
               6.1.1.1. Develop an ASP.NET Core app with VS Code
          6.1.2. PHP
               6.1.2.1. Set up your PHP project
               6.1.2.2. Set up your WordPress Multisite
          6.1.3. Node.js
               6.1.3.1. Use io.js
               6.1.3.2. Debug Node.js app
          6.1.4. Java
               6.1.4.1. Use Azure SDK for Java
               6.1.4.2. Upload existing app
               6.1.4.3. Remote debug Eclipse
               6.1.4.4. Remote debug IntelliJ
          6.1.5. Send emails with SendGrid
          6.1.6. Configure runtime
               6.1.6.1. PHP on Windows
               6.1.6.2. Java
               6.1.6.3. Node.js on Linux
               6.1.6.4. Python
          6.1.7. Configure application
               6.1.7.1. 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
               6.2.10.1. Buy domain
               6.2.10.2. Map 3rd-party domain
               6.2.10.3. Map domains with Traffic Manager
               6.2.10.4. Map GoDaddy domains
               6.2.10.5. 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
               6.4.1.1. Authenticate with Azure AD
               6.4.1.2. Authenticate with Facebook
               6.4.1.3. Authenticate with Google
               6.4.1.4. Authenticate with Microsoft account
               6.4.1.5. Authenticate with Twitter
               6.4.1.6. Authenticate with on-prem AD
               6.4.1.7. App with a multi-tenant database
          6.4.2. Assign custom SSL
               6.4.2.1. Buy SSL cert
               6.4.2.2. 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

Tools

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

Videos

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