Umbraco
Umbraco 8.18.15 Setup Guide on Windows Server 2025
1. Download Required Files
Source code (.ZIP): Umbraco 8.18.15 Source
NuGet package (.nupkg): UmbracoCms 8.18.15
NuGet CLI: nuget.exe
2. Install IIS and Visual Studio 2019
Visual Studio 2019 workloads
ASP.NET and web development
.NET desktop development
Required components
.NET Framework 4.7.2 SDK
.NET Framework 4.8 SDK
IIS Express
MSBuild
IIS Server Roles
Common HTTP Features
Application Development
.NET Extensibility 4.8
ASP.NET 4.8
ISAPI Extensions
ISAPI Filters
3. Restore & Build the Project
Move
nuget.exetoC:\tools\.Extract the source code
.ziptoC:\umbraco8.Restore NuGet Packages
Open
C:\umbraco8\src\umbraco.slnin Visual Studio 2019Right-click the solution → Restore NuGet Packages (again from VS)
Build the solution
Verify IIS is installed and running:
Publish Umbraco
Right-click Umbraco.Web.UI → Publish
More actions → Connection → Publish method: File System
Target location:
C:\inetpub\umbraco8Click Publish
4. Fix Missing Static Files
The source code build does not include some installer static assets (CSS, JS, images). To fix:
Rename the NuGet package:
Extract the
.zipfile.Copy only the static files from:
to:
Important: Do NOT overwrite
binor config files. Only copy folders likeViews,css,js,images, etc. This ensures the installer runs without breaking dependencies.
5. Add Website in IIS
Right-click Sites → Add Website…
Site name:
umbraco8Physical path:
C:\inetpub\umbraco8Port:
8888
Grant IIS AppPool modify permissions:
Ensure IIS_IUSRS or Network Service has read access to the webroot.
Start the website and visit: http://localhost:8888 → you should see the Umbraco installation page.

Common Issues / Debugging
White page with "A server error occurred"
Missing JS/CSS → copy full UmbracoFiles from NuGet. (Step 4)
Cannot access site externally
Configure Windows Firewall to allow inbound traffic on port 8888.
Database connection fails
Ensure SQL Server is installed, running, and credentials are correct.
Permission errors
Ensure AppPool user has full control on C:\inetpub\umbraco8.
Last updated
Was this helpful?