aspire run command
이 콘텐츠는 아직 번역되지 않았습니다.
This article applies to: ✔️ Aspire CLI 9.4.0 and later versions.
aspire run - Run an Aspire AppHost in development mode.
Synopsis
Section titled “Synopsis”aspire run [options] [[--] <additional arguments>...]Description
Section titled “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 Aspire CLI uses the following logic, in order, to determine which AppHost project to process:
-
The
--projectoption.This option specifies the path to a project to process.
-
The
.aspire/settings.jsonconfig file.If the config file path exists in the current directory, it’s used. If not, the CLI walks up the directory structure looking for the config file. If it finds a config file, it reads the
appHostPathsetting value as the project to process. -
Searches the current directory and subdirectories.
Starting in the current directory, the CLI gathers all AppHost projects from that directory and below. If a single project is discovered, it’s automatically selected. If multiple projects are discovered, they’re printed to the terminal for the user to manually select one of the projects.
Once a project is selected, either automatically or manually, the path to the project is stored in the
.aspire/settings.jsonconfig file.
The command performs the following steps to run an Aspire AppHost:
- Creates or modifies the
.aspire/settings.jsonconfig file in the current directory, and sets theappHostPathconfig value to the path of the AppHost project file. - 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
Section titled “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. -
--projectThe path to the Aspire AppHost project file.
-
-w, --watchStart project resources in watch mode.
-
-?, -h, --helpPrints help and usage documentation for the available commands and options.
-
-d, --debugEnable debug logging to the console, which prints detailed information about what .NET Aspire CLI is doing when a command is run.
-
--wait-for-debuggerWait for a debugger to attach before running a command.
Examples
Section titled “Examples”-
Search the current directory structure for AppHost projects to build and run:
Aspire CLI aspire run -
Run a specific AppHost project:
Aspire CLI aspire run --project './projects/apphost/orchestration.AppHost.csproj' -
Run a specific AppHost project with arguments:
Aspire CLI aspire run --project './projects/apphost/orchestration.AppHost.csproj' -- -fast