.Net Core – Configuration Objects

Decoupling My Configurations

I’ve spent a lot of time over the last couple months re-thinking the configuration settings in my .net applications.  I love .net core’s configuration setup.  It is a breeze to set up, and it allows you to easily change application behavior without changing source.  I came across this concept while hunting down how to work Kestrel’s HTTPS settings after upgrading to .Net Core 2.0.  Like a bunch of developers, I discovered that I could no longer just pass in an HTTPS address as an application argument.  Luckily I was able to find a brilliant solution provided by the user raffaeler.  Raffler’s  solution, that i’ll dig into another time, was outstanding, and it is also what introduced me to the concept of Configuration Objects.


A Start

So it beings… For months, I have been working towards a goal… I wanted to learn how to build a blog.  I’ve learned ASP.NET Core, Angular, Linux Administration.  I built a server, and then a server cluster.  I’ve taken courses from Pluralsight, I’ve Built, scrapped and rebuilt single page applications, Read more…