aspire run command
Name
aspire run - Run an Aspire AppHost in development mode.
Synopsis
aspire run [options] [[--] ...]
Description
The aspire run command runs the AppHost project in development mode, which configures the Aspire environment, builds and starts resources defined by the AppHost, launches the web dashboard, and prints a list of endpoints.
The command performs the following steps to run an Aspire AppHost:
- Creates or updates the rooted
aspire.config.jsonfile and records the selected AppHost there. Legacy.aspire/settings.jsonfiles are still read during migration. - Installs or verifies that Aspire's local hosting certificates are installed and trusted.
- Builds the AppHost project and its resources.
- Starts the AppHost and its resources.
- Starts the dashboard.
The following snippet is an example of the output displayed by the aspire run command:
Dashboard: https://localhost:17244/login?t=9db79f2885dae24ee06c6ef10290b8b2
Logs: /home/vscode/.aspire/cli/logs/apphost-5932-2025-08-25-18-37-31.log
Press CTRL+C to stop the apphost and exit.
Options
The following options are available:
--Delimits arguments to
aspire runfrom arguments for the AppHost being run. All arguments after this delimiter are passed to the AppHost run.--detachRun the AppHost in the background and exit after it starts. The AppHost continues running as a background process. Use
aspire psto list running AppHosts andaspire stopto stop them.--format <Json|Table>Output result format. Only valid when used with
--detach. UseJsonfor machine-readable output suitable for scripting and automation.--isolatedRun in isolated mode with randomized ports and isolated user secrets, allowing multiple instances of the same AppHost to run simultaneously. This is useful for parallel testing or comparing different configurations side-by-side.
--no-buildDo not build or restore the project before running. Use this option when you have already built the project and want to skip the build step for faster startup.
-
-
-
-
-
-
Examples
-
-
-
-
-
Search the current directory structure for AppHost projects to build and run:
aspire runRun a specific AppHost project:
aspire run --apphost './projects/apphost/orchestration.AppHost.csproj'Run a specific AppHost project with arguments:
aspire run --apphost './projects/apphost/orchestration.AppHost.csproj' -- -fastRun the AppHost in the background:
aspire run --detachRun the AppHost in the background with JSON output:
aspire run --detach --format JsonRun in isolated mode for parallel testing:
aspire run --isolatedSkip building and run immediately:
aspire run --no-build