Deploy an Angular application to Azure

There are already many articles about deploying an Angular application to Azure Web App out there. However, many of them are outdated, no longer work or refer to a single runtime environment. Therefore, I decided to write an article that covers several environments and provides an easy-to-understand example. In this article we will: Create an… Continue reading Deploy an Angular application to Azure

How to deploy Azure Resource Manager (ARM) templates with GitHub Actions

In my previous post, I showed you how to connect a GitHub Action workflow to your Azure Subscription using the Azure login (azure/login) action. This article will show you how to deploy Azure Resource Manager (ARM) templates using GitHub Actions. Our demo will implement the Azure infrastructure deployment of the whiteducksoftware/sample-mvc application using a GitHub… Continue reading How to deploy Azure Resource Manager (ARM) templates with GitHub Actions

How and why you should upgrade your .NET Azure Functions to 3.0

Reason to use Azure Functions 3.0 The Azure Functions 3.0 go-live release is available since December 09, 2019. A major benefit of this release is that you can write Azure Functions targeting .NET Core 3.1. Why is this important? Every Microsoft product has a lifecycle that begins when a product is released and ends when… Continue reading How and why you should upgrade your .NET Azure Functions to 3.0

Secure your Azure App Service using free SSL / TLS Certificates

Yesterday, Microsoft announced one of the most requested features of Azure App Services at Ignite: Free Transport Layer Security (TLS) for Azure App Service. The free App Service Managed Certificate is a fully functional SSL certificate that is managed by Azure and gets automatically renewed. Since this is a free offering, it also comes with… Continue reading Secure your Azure App Service using free SSL / TLS Certificates

Using Azure AD B2C with Angular 9

Azure Active Directory (Azure AD) B2C is a popular business-to-consumer identity management service from Microsoft that enables you to customize and control how users sign up and sign in to your application. While there are many examples out there how to use Azure B2C with an ASP.NET Core web application, it's hard to find examples… Continue reading Using Azure AD B2C with Angular 9

How to create Azure Web App for Containers

The last few days I struggled a lot to create an Azure Web App for Containers resource using the Azure Portal. My use case was to deploy a windows based (windowsservercore) docker image that is stored inside an Azure Container Registry (ACR) to an Azure Web App. If you are also unable to provision Azure… Continue reading How to create Azure Web App for Containers

Configure Azure App Service IP Restrictions using PowerShell

CLI

IP Restriction is a feature I recently started using a lot. It allows me to define a list of IP addresses that are allowed or denied to access my app service. Both IPv4 and IPv6 addresses can be used. At the moment there is no Azure CLI or PowerShell cmdlet available to set the IP… Continue reading Configure Azure App Service IP Restrictions using PowerShell

Azure App Services: Determine supported dotnet core version

Azure

If you try to use the latest .NET Core version 2.1.3 within your Azure Web or API App, you will receive the error code 502.5. After you enabled logging you will find an error similar to this: It was not possible to find any compatible framework version The specified framework 'Microsoft.AspNetCore.App', version '2.1.3' was not… Continue reading Azure App Services: Determine supported dotnet core version