About Brent

This author has not yet filled in any details.
So far Brent has created 78 blog entries.

July 18, 2023

April 21, 2023

Azure Application Gateways With Azure Active Directory (AAD) Authentication and No App Service Custom Domains

By |2023-04-21T16:52:38+00:00April 21st, 2023|Categories: App Services, Azure|

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 the app services. We also want to be able to [...]

Using Azure Functions to Run Web Availability Tests

By |2023-04-18T16:39:01+00:00April 18th, 2023|Categories: Azure, Azure Functions|

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 in the event of a production outage. Microsoft has announced [...]

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 [...]

October 27, 2021

Azure App Service, Azure Ad Authentication, Application Gateway and Path Based Routing

By |2021-10-27T20:43:50+00:00October 27th, 2021|Categories: App Services, ARM, Azure|

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 to be secured using Azure AD Authentication. Using an application [...]

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", [...]

January 29, 2019

Easily test your .NET Core Web API methods with Swagger UI

By |2019-01-29T15:29:14+00:00January 29th, 2019|Categories: ASP.NET Core, C#, Handy Tools/Utilities, Web API|

I'm starting to think that Swashbuckle and Swagger UI should be mandatory on all Web API applications going forward. I love this framework so much right now, so I wanted to make a very brief blog post about it. It's saved me so much time and throw away code. Recently I was working on a small [...]

August 27, 2018

WordPress Pages and Posts Not Updating?

By |2018-08-27T21:37:10+00:00August 27th, 2018|Categories: Clients, Wordpress|

I recently had a new client contact me about an issue with their existing WordPress site. Any changes they made to their pages or posts would not save. WordPress would notify them that everything was updated, but nothing actually happened, no errors logged, no error messages returned. I did my due diligence and reverted to a [...]

DNS resolution errors with DNSSEC domains

By |2018-08-01T20:36:16+00:00August 1st, 2018|Categories: Handy Tools/Utilities, Web Hosting|

I recently had a client transfer their DNSSEC enabled domain to another registrar. Everything appeared to transfer as expected, but they noticed several global users having DNS resolution issues. This was strange because: The domain appeared to resolve fine for 90% of the world, using DNS propagation utilities to determine how DNS was propagating globally. DNSSEC [...]

May 16, 2018

It’s time to move to HTTPS

By |2018-05-16T21:07:13+00:00May 16th, 2018|Categories: Clients, General Technology, Web Hosting|Tags: , , , |

The web has been moving more and more towards secure connections for all websites, and at the forefront of this movement, has been Google. With the release of Chrome 68 in July, Google will begin adding a "Not Secure" message in the address bars of any website not running over HTTPS. This message will indicate to [...]

Go to Top