Knowledge Base

Umbraco

Updated 26 May 2026

Setup guide for Umbraco 8.18.15 on Windows Server 2025.

Prerequisites

Visual Studio 2019 with:

  • ASP.NET and web development
  • .NET desktop development
  • .NET Framework 4.7.2 SDK
  • .NET Framework 4.8 SDK
  • IIS Express
  • MSBuild

IIS with the following roles enabled:

  • Common HTTP Features
  • Application Development
    • .NET Extensibility 4.8
    • ASP.NET 4.8
    • ISAPI Extensions
    • ISAPI Filters

Build

  1. Move nuget.exe to C:\tools\
  2. Extract the source ZIP to C:\umbraco8
  3. Restore NuGet packages:
powershell
cd C:\umbraco8\src
C:\tools\nuget.exe restore
  1. Open C:\umbraco8\src\umbraco.sln in Visual Studio 2019
  2. Right-click the solution → Restore NuGet Packages
  3. Build the solution
  4. Right-click Umbraco.Web.UIPublish → File System → target C:\inetpub\umbraco8Publish

Fix Missing Static Files

The source build does not include installer static assets (CSS, JS, images). To fix:

  1. Rename UmbracoCms.8.18.15.nupkgUmbracoCms.8.18.15.zip and extract it
  2. Copy only the static files from .\UmbracoFiles\* into C:\inetpub\umbraco8
⚠ Warning

⚠ Warning — Do not overwrite bin or config. Only copy folders like Views, css, js, images, etc.

Deploy

  1. In IIS, right-click SitesAdd Website
    • Site name: umbraco8
    • Physical path: C:\inetpub\umbraco8
    • Port: 8888
  2. Grant the AppPool full permissions:
powershell
icacls C:\inetpub\umbraco8 /grant "IIS AppPool\umbraco8:(OI)(CI)M" /T
  1. Start the site and visit http://localhost:8888 — the Umbraco installation page should appear

Umbraco welcome pageUmbraco welcome page

Common Issues

ProblemSolution
White page — "A server error occurred"Missing JS/CSS — copy full UmbracoFiles from the NuGet package (see Fix Missing Static Files)
Cannot access site externallyConfigure Windows Firewall to allow inbound traffic on port 8888
Database connection failsEnsure SQL Server is installed, running, and credentials are correct
Permission errorsEnsure the AppPool user has full control on C:\inetpub\umbraco8