Brendan McKenzie

Seasoned software developer with a knack for tackling complex technical challenges. When I'm not heads-down coding, you can usually find me indulging in two of my other passions: exploring the world through travel and creating culinary delights in the kitchen.

Brendan McKenzie

Umbraco server configuration

Friday, 21 May 2021

In my ambition to avoid GUIs and do everything on the command line, I recently spun up some infrastructure to host an Umbraco website.

I wanted to see how I could go working with Windows Server 2019 Datacentre Core which is GUI-free except for a terminal.

Normally installing IIS and other prerequisites for Umbraco would be a few clicks through Server Manager to enable features.

Turns out it's much easier in Powershell.

1Install-WindowsFeature Web-Server,NET-Framework-45-ASPNET,Web-Asp-Net45,Web-Net-Ext45

With that you have IIS and ASP.NET installed and ready to go.

Bonus

URLRewrite2 is probably going to be asked for, so -

1Invoke-WebRequest -Uri "https://download.microsoft.com/download/1/2/8/128E2E22-C1B9-44A4-BE2A-5859ED1D4592/rewrite_amd64_en-US.msi" -OutFile "C:\temp\rewrite_amd64_en-US.msi"
2
3. C:\temp\rewrite_amd64_en-US.msi

The URL specified comes from here.