Exclude Specific Dlls or Modules With Azure DevOps Code Coverage Results
Azure DevOps makes it very easy to run unit tests and display code coverage results in your builds, but I noticed, by default, it was also showing test coverage of 3rd party DLLs, in my case, Moq. These DLLs are not being tested in my application, [...]
Azure Application Gateways With Azure Active Directory (AAD) Authentication and No App Service Custom Domains
We're currently using an Application Gateway that sits in front of several of our app services. Some of these app services use Azure Active Directory (AAD) authentication and need to be able to work, encrypted, without the use of custom domains, or TLS certificates installed on [...]
Using Azure Functions to Run Web Availability Tests
Deprecation of Multi-Step Web Tests We have loved using Azure multi-step web tests for quite some time now. It allows us to track the availability of our services, and be notified very quickly in the event of any downtime, alerting our action groups, and texting us [...]
Using a self-signed certificate with an Azure Application Gateway and App Service with end-to-end TLS encryption
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 [...]
Azure App Service, Azure Ad Authentication, Application Gateway and Path Based Routing
I recently had a requirement, to set up numerous Azure App Services, each in their own app service plan. They were all using a shared custom domain name and one common SSL certificate. Some of the app services had to allow anonymous access, while others had [...]
Nested .NET Core App settings in an ARM template
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 [...]