Exploring the Aspire starter template
The .NET Aspire Starter Application project template is designed to get you started with a working Aspire solution that you can try out. It’s a great way to initially understand how all the Aspire parts fit together.
The project template solution is made up of four or five projects and an optional Redis cache, as described in the following list:
- A Blazor Web Application project named
<Solution_Name>.Web
as the frontend user interface - An ASP.NET Core Web API (using Minimal APIs) project named
<Solution_Name>.ApiService
as a backend weather information service - A .NET Aspire App Host project named
<Solution_Name>.AppHost
- A .NET Aspire Service Defaults project named
<Solution_Name>.ServiceDefaults
- An optional xUnit Test project named
<Solution_Name>.Tests
- An optional container for Redis hosted in Docker (by default) or hosted in Podman
Now that you understand...