February 24, 2025

Detecting the Swap Status of an Azure App Service Slot with Auto-Swap Enabled

By |2025-02-24T16:06:47+00:00February 24th, 2025|Categories: App Services, ASP.NET Core, Azure, Azure DevOps|

We recently built an Azure DevOps pipeline which deploys code to a staging slot. This slot has auto-swap enabled to push the app into production automatically after a successul health probe check. However, the issue we ran into, was how to fail the pipeline, when that auto-swap failed — because, frustratingly, it often fails silently, or [...]

July 18, 2023

February 17, 2022

Using a self-signed certificate with an Azure Application Gateway and App Service with end-to-end TLS encryption

By |2022-02-17T22:21:50+00:00February 17th, 2022|Categories: App Services, ARM, Azure, Azure DevOps|

You can use a self-signed certificate from your very own certificate authority, for deploying your application gateways and app services, with end-to-end TLS encryption. This approach should only be used for development environments, and not in a production environment. This approach is handy because it will allow you to save a lot of money on TLS [...]

July 6, 2020

Nested .NET Core App settings in an ARM template

By |2020-07-06T18:09:53+00:00July 6th, 2020|Categories: ARM, ASP.NET Core, Azure, Azure DevOps, C#|

I was not able to find a post that succinctly demonstrated this, so I wanted to share my solution here. I was trying to deploy a .NET Core web application with some app settings inside an ARM template. The app settings are contained as an object with nested properties, like so: "AzureStorageConfig":{ "AccountName":"this-is-a-dummy-value", "AccountKey":"this-is-a-dummy-value", "ImageContainer":"this-is-a-dummy-value", [...]

Go to Top