Select Page


Provision Windows Server 2019/16 with IIS 10 and SQL Server 2019


Download and install Redis 3.05+:

Download ind install Windows Server hosting .Net Core 3.1.6:

Download MSBuild Microsoft Visual Studio Web targets:

Download Sitecore PowerShell Extensions and Sitecore Experience Accelerator:

Sitecore XP 10.1 Graphical setup package for XP Single:

Sitecore XC 10.1:

Sitecore XP installation

I’ve used “Graphical setup package for XP Single” to speed up the deployment of XP. The installer guides through the installation of Sitecore XP Single, Solr, and all required prerequisites, such as URL Rewrite and Web Deploy and SIF.

Per Sitecore Guide:

“You must make sure that Solr is running properly before you install the Sitecore XC solution. Rebuild the search indexes and the link databases in the Sitecore client (Control Panel > Indexing Manager). “

Optional: Disable performance counters or follow instructions here:

Reboot server

Sitecore XC Installation

  1. Unzip Sitecore.Commerce.WDP.XXXX to the custom install folder.
  2. Place SXA and PowerShell Extension packages in the same folder
  3. Place “Microsoft.Web.XmlTransform.dll” and note its path. Ensure the DLL is ‘unblocked’
  4. Generate client certificate

$bytes = New-Object Byte[] 32
$rand = [System.Security.Cryptography.RandomNumberGenerator]::Create()
$newClientSecret = [System.Convert]::ToBase64String($bytes)
Write-Host $newClientSecret

5. Unzip SIF.Sitecore.Commerce.6.0.18 and update installer PowerShell(Deploy-Sitecore-Commerce.ps1). Diff between original and modified PowerShell scripts. Use it as a reference of changes only(right side represents original script):