Umbraco
Setup guide for Umbraco 8.18.15 on Windows Server 2025.
Prerequisites
- Umbraco source ZIP
- UmbracoCms 8.18.15 NuGet package
nuget.exe
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 ASP.NET role enabled.
Build
cd C:\umbraco8\src
C:\tools\nuget.exe restoreOpen the solution file in VS 2019, restore NuGet packages again, then build.
Deploy
- Publish
Umbraco.Web.UItoC:\inetpub\umbraco8 - Rename
.nupkg→.zip, extract, copy only static files fromUmbracoCms\*— do not overwritebinorconfig - Create IIS site
umbraco8on port 8888 pointing toC:\inetpub\umbraco8 - Grant AppPool permissions:
$acl = Get-Acl "C:\inetpub\umbraco8"
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule(
"IIS AppPool\umbraco8", "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow"
)
$acl.SetAccessRule($rule)
Set-Acl "C:\inetpub\umbraco8" $aclAccess at http://localhost:8888.