Author: Reginald Ozougwu
Welcome to AdventureWorks, a reference implementation of a cloud-native e-commerce web application built using .NET Aspire. This project showcases a modern service-based architecture with components like product catalog, shopping cart, ordering system, and more — designed to run efficiently in development and production environments.
This version of eShop is built on .NET 9. Use the instructions below to set up and run the application based on your environment.
- ✅ Docker Desktop (must be installed and running)
- ✅ .NET 9 SDK
Install Visual Studio 2022 v17.10+ with the following workloads:
ASP.NET and web development.NET Aspire SDK(under Individual Components)- (Optional)
.NET MAUIworkload for running client apps
Open PowerShell or Terminal as Administrator
Install-Module -Name Microsoft.WinGet.Configuration -AllowPrerelease -AcceptLicense -Force
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
Get-WinGetConfiguration -File .\.configurations\vside.dsc.yaml | Invoke-WinGetConfiguration -AcceptConfigurationAgreements
