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

N/APOWERSHELL
cd C:\umbraco8\src
C:\tools\nuget.exe restore

Open the solution file in VS 2019, restore NuGet packages again, then build.

Deploy

  1. Publish Umbraco.Web.UI to C:\inetpub\umbraco8
  2. Rename .nupkg.zip, extract, copy only static files from UmbracoCms\* — do not overwrite bin or config
  3. Create IIS site umbraco8 on port 8888 pointing to C:\inetpub\umbraco8
  4. Grant AppPool permissions:
N/APOWERSHELL
$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" $acl

Access at http://localhost:8888.

Disclaimer

All content published on exploit.se is intended strictly for educational and informational purposes. Research is conducted responsibly under coordinated disclosure principles.

Techniques, tools, and writeups shared on this site are meant to advance the security community's understanding of vulnerabilities and defences. They are not intended to encourage or enable unauthorised access to any system.

The author bears no responsibility for any misuse of information presented here.

Cookie Settings

This site does not use cookies, analytics, or any third-party tracking technologies.

No personal data is collected. No fingerprinting. No ads. You are not the product.


 ██╗ ██████╗ ███████╗██╗███████╗███╗   ██╗██████╗
 ██║██╔═══██╗██╔════╝██║██╔════╝████╗  ██║██╔══██╗
 ██║██║   ██║█████╗  ██║█████╗  ██╔██╗ ██║██║  ██║
 ██║██║   ██║██╔══╝  ██║██╔══╝  ██║╚██╗██║██║  ██║
 ██║╚██████╔╝██║     ██║███████╗██║ ╚████║██████╔╝
 ╚═╝ ╚═════╝ ╚═╝     ╚═╝╚══════╝╚═╝  ╚═══╝╚═════╝
You found me.
↑↑↓↓←→←→ B A  ·  click to close