├── .acrolinx-config.edn
├── .editorconfig
├── .gitattributes
├── .github
├── CODEOWNERS
├── ISSUE_TEMPLATE
│ ├── 01-general-issue.yml
│ ├── 02-docs-request.yml
│ ├── 03-customer-support.yml
│ ├── 04-breaking-change.yml
│ ├── 05-community-toolkit-docs-request.yml
│ ├── 06-diagnostic-addition.yml
│ ├── config.yml
│ └── z-customer-feedback.yml
├── PULL_REQUEST_TEMPLATE.md
├── copilot-instructions.md
├── dependabot.yml
├── policies
│ ├── auto-merge.yml
│ ├── label-issues.yml
│ ├── label-prs.yml
│ ├── labelAdded-mapQuest.yml
│ └── scheduled-prs.yml
├── prompts
│ ├── adhere-to-writing-style.prompt.md
│ ├── breaking-change.md
│ └── rephrase-selected-text.prompt.md
└── workflows
│ ├── check-for-build-warnings.yml
│ ├── clean-repo.yml
│ ├── dependabot-bot.yml
│ ├── dependency-review.yml
│ ├── dispatch-merge-main-to-live.yml
│ ├── do-not-merge-label-check.yml
│ ├── live-protection.yml
│ ├── markdownlint-problem-matcher.json
│ ├── markdownlint.yml
│ ├── no-response.yml
│ ├── profanity-filter.yml
│ ├── quest-bulk.yml
│ ├── quest.yml
│ ├── scorecards.yml
│ ├── snippets5000.yml
│ ├── stale.yml
│ ├── version-sweep.yml
│ └── whats-new-automation.yml
├── .gitignore
├── .markdownlint-cli2.jsonc
├── .openpublishing.publish.config.json
├── .openpublishing.redirection.json
├── .pre-commit-config.yaml
├── .repoman.yml
├── .vscode
├── extensions.json
└── shared.code-snippets
├── .whatsnew.json
├── CODE_OF_CONDUCT.md
├── LICENSE
├── LICENSE-CODE
├── README.md
├── SECURITY.md
├── ThirdPartyNotices.md
├── assets
├── dotnet-aspire-color.png
├── dotnet-aspire-logo-128.svg
├── dotnet-aspire-logo-256.svg
├── dotnet-aspire-logo-32.svg
├── dotnet-aspire-logo-48.svg
└── dotnet-aspire-logo-64.svg
├── docfx.json
├── docs
├── app-host
│ ├── configuration.md
│ ├── eventing.md
│ ├── snippets
│ │ └── AspireApp
│ │ │ ├── AspireApp.ApiService
│ │ │ ├── AspireApp.ApiService.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ ├── AspireApp.AppHost.csproj
│ │ │ ├── Console.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ResourceAppHost
│ │ │ ├── AspireApp.ResourceAppHost.csproj
│ │ │ ├── Console.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ └── Extensions.cs
│ │ │ ├── AspireApp.Web
│ │ │ ├── AspireApp.Web.csproj
│ │ │ ├── Components
│ │ │ │ ├── App.razor
│ │ │ │ ├── Layout
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ ├── Pages
│ │ │ │ │ ├── Counter.razor
│ │ │ │ │ ├── Error.razor
│ │ │ │ │ ├── Home.razor
│ │ │ │ │ └── Weather.razor
│ │ │ │ ├── Routes.razor
│ │ │ │ └── _Imports.razor
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── WeatherApiClient.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ │ ├── app.css
│ │ │ │ ├── bootstrap
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ └── bootstrap.min.css.map
│ │ │ │ └── favicon.png
│ │ │ └── AspireApp.sln
│ └── withdockerfile.md
├── architecture
│ ├── media
│ │ ├── app-host-dcp-flow-thumb.png
│ │ ├── app-host-dcp-flow.excalidraw
│ │ ├── app-host-dcp-flow.png
│ │ ├── app-host-delegation-dcp-thumb.png
│ │ ├── app-host-delegation-dcp.png
│ │ ├── dcp-architecture-thumb.png
│ │ ├── dcp-architecture.png
│ │ ├── local-app-topology-thumb.png
│ │ ├── local-app-topology.png
│ │ ├── publish-app-topology-thumb.png
│ │ └── publish-app-topology.png
│ └── overview.md
├── authentication
│ ├── keycloak-integration.md
│ ├── media
│ │ ├── auth-flow-diagram.excalidraw
│ │ ├── auth-flow-diagram.png
│ │ └── simple-auth-flow-diagram.png
│ └── snippets
│ │ └── AspireApp
│ │ ├── AspireApp.ApiService
│ │ ├── AspireApp.ApiService.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ ├── AspireApp.AppHost
│ │ ├── AspireApp.AppHost.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── Realms
│ │ │ └── weathershop-realm.json
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ ├── AspireApp.ServiceDefaults
│ │ ├── AspireApp.ServiceDefaults.csproj
│ │ └── Extensions.cs
│ │ ├── AspireApp.Web
│ │ ├── AspireApp.Web.csproj
│ │ ├── AuthorizationHandler.cs
│ │ ├── Components
│ │ │ ├── App.razor
│ │ │ ├── Layout
│ │ │ │ ├── LoginDisplay.razor
│ │ │ │ ├── MainLayout.razor
│ │ │ │ ├── MainLayout.razor.css
│ │ │ │ ├── NavMenu.razor
│ │ │ │ └── NavMenu.razor.css
│ │ │ ├── Pages
│ │ │ │ ├── Counter.razor
│ │ │ │ ├── Error.razor
│ │ │ │ ├── Home.razor
│ │ │ │ └── Weather.razor
│ │ │ ├── Routes.razor
│ │ │ └── _Imports.razor
│ │ ├── LoginLogoutEndpointRouteBuilderExtensions.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── WeatherApiClient.cs
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── wwwroot
│ │ │ ├── app.css
│ │ │ ├── favicon.png
│ │ │ └── lib
│ │ │ └── bootstrap
│ │ │ └── dist
│ │ │ ├── css
│ │ │ ├── bootstrap-grid.css
│ │ │ ├── bootstrap-grid.css.map
│ │ │ ├── bootstrap-grid.min.css
│ │ │ ├── bootstrap-grid.min.css.map
│ │ │ ├── bootstrap-grid.rtl.css
│ │ │ ├── bootstrap-grid.rtl.css.map
│ │ │ ├── bootstrap-grid.rtl.min.css
│ │ │ ├── bootstrap-grid.rtl.min.css.map
│ │ │ ├── bootstrap-reboot.css
│ │ │ ├── bootstrap-reboot.css.map
│ │ │ ├── bootstrap-reboot.min.css
│ │ │ ├── bootstrap-reboot.min.css.map
│ │ │ ├── bootstrap-reboot.rtl.css
│ │ │ ├── bootstrap-reboot.rtl.css.map
│ │ │ ├── bootstrap-reboot.rtl.min.css
│ │ │ ├── bootstrap-reboot.rtl.min.css.map
│ │ │ ├── bootstrap-utilities.css
│ │ │ ├── bootstrap-utilities.css.map
│ │ │ ├── bootstrap-utilities.min.css
│ │ │ ├── bootstrap-utilities.min.css.map
│ │ │ ├── bootstrap-utilities.rtl.css
│ │ │ ├── bootstrap-utilities.rtl.css.map
│ │ │ ├── bootstrap-utilities.rtl.min.css
│ │ │ ├── bootstrap-utilities.rtl.min.css.map
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.css.map
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootstrap.min.css.map
│ │ │ ├── bootstrap.rtl.css
│ │ │ ├── bootstrap.rtl.css.map
│ │ │ ├── bootstrap.rtl.min.css
│ │ │ └── bootstrap.rtl.min.css.map
│ │ │ └── js
│ │ │ ├── bootstrap.bundle.js
│ │ │ ├── bootstrap.bundle.js.map
│ │ │ ├── bootstrap.bundle.min.js
│ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ ├── bootstrap.esm.js
│ │ │ ├── bootstrap.esm.js.map
│ │ │ ├── bootstrap.esm.min.js
│ │ │ ├── bootstrap.esm.min.js.map
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.js.map
│ │ │ ├── bootstrap.min.js
│ │ │ └── bootstrap.min.js.map
│ │ └── AspireApp.sln
├── azure
│ ├── azure-app-configuration-integration.md
│ ├── configure-aca-environments.md
│ ├── container-registry-integration.md
│ ├── integrations-overview.md
│ ├── local-provisioning.md
│ ├── media
│ │ ├── azure-provisioning-settings-dialog.png
│ │ ├── azure-resource-provisioning-settings.png
│ │ ├── console-logs-kv-missing-subscription.png
│ │ └── resources-kv-missing-subscription.png
│ ├── role-assignments.md
│ ├── snippets
│ │ ├── aca
│ │ │ └── AspireAca.AppHost
│ │ │ │ ├── AspireAca.AppHost.sln
│ │ │ │ └── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ │ ├── aca-env.module.bicep
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── aspire-manifest.json
│ │ ├── acr
│ │ │ └── AspireAcr.AppHost
│ │ │ │ └── AspireAcr.AppHost
│ │ │ │ ├── AspireAcr.AppHost.csproj
│ │ │ │ ├── Program.Existing.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ │ ├── api-identity.module.bicep
│ │ │ │ ├── api-roles-my-acr.module.bicep
│ │ │ │ ├── api.module.bicep
│ │ │ │ ├── aspire-manifest.json
│ │ │ │ ├── env.module.bicep
│ │ │ │ └── my-acr.module.bicep
│ │ └── bicep
│ │ │ ├── AppHost.Bicep.sln
│ │ │ ├── AppHost.Bicep
│ │ │ ├── AppHost.Bicep.csproj
│ │ │ ├── Program.GetOutputReference.cs
│ │ │ ├── Program.InlineBicep.cs
│ │ │ ├── Program.PassParameter.cs
│ │ │ ├── Program.ReferenceBicep.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ ├── cosmosdb.bicep
│ │ │ ├── event-grid-webhook.bicep
│ │ │ ├── storage-out.bicep
│ │ │ └── storage.bicep
│ │ │ └── WebHook.Api
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── WebHook.Api.csproj
│ │ │ ├── WebHook.Api.http
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ └── user-assigned-managed-identity.md
├── azureai
│ ├── azureai-inference-integration.md
│ ├── azureai-openai-integration.md
│ └── azureai-search-document-integration.md
├── breadcrumb
│ └── toc.yml
├── caching
│ ├── azure-cache-for-redis-distributed-caching-integration.md
│ ├── azure-cache-for-redis-integration.md
│ ├── azure-cache-for-redis-output-caching-integration.md
│ ├── caching-integrations-deployment.md
│ ├── caching-integrations.md
│ ├── includes
│ │ ├── azure-redis-app-host.md
│ │ ├── azure-redis-client.md
│ │ ├── azure-redis-distributed-client.md
│ │ ├── azure-redis-intro.md
│ │ ├── azure-redis-output-client.md
│ │ ├── garnet-app-host.md
│ │ ├── redis-app-host.md
│ │ ├── redis-client-health-checks-and-diagnostics.md
│ │ ├── redis-client-json-settings.md
│ │ ├── redis-client-nuget.md
│ │ ├── redis-distributed-client-health-checks-and-diagnostics.md
│ │ ├── redis-distributed-client-json-settings.md
│ │ ├── redis-distributed-client-nuget.md
│ │ ├── redis-hosting-health-checks.md
│ │ ├── redis-output-client-health-checks-and-diagnostics.md
│ │ ├── redis-output-client-json-settings.md
│ │ ├── redis-output-client-nuget.md
│ │ ├── redis-trademark.md
│ │ └── valkey-app-host.md
│ ├── media
│ │ ├── resources-azure-redis-container.png
│ │ └── resources-azure-redis.png
│ ├── stackexchange-redis-caching-overview.md
│ ├── stackexchange-redis-distributed-caching-integration.md
│ ├── stackexchange-redis-integration.md
│ └── stackexchange-redis-output-caching-integration.md
├── community-toolkit
│ ├── dapr.md
│ ├── hosting-azure-static-web-apps.md
│ ├── hosting-bun.md
│ ├── hosting-data-api-builder.md
│ ├── hosting-deno.md
│ ├── hosting-eventstore.md
│ ├── hosting-golang.md
│ ├── hosting-java.md
│ ├── hosting-meilisearch.md
│ ├── hosting-mongodb-extensions.md
│ ├── hosting-nodejs-extensions.md
│ ├── hosting-postgresql-extensions.md
│ ├── hosting-python-extensions.md
│ ├── hosting-redis-extensions.md
│ ├── hosting-rust.md
│ ├── hosting-sql-database-projects.md
│ ├── hosting-sqlserver-extensions.md
│ ├── includes
│ │ ├── banner.md
│ │ └── sqlite-hosting.md
│ ├── media
│ │ └── aspire-dashboard-dapr-sidecar-resources.png
│ ├── ollama.md
│ ├── overview.md
│ ├── ravendb.md
│ ├── snippets
│ │ └── Dapr
│ │ │ ├── Dapr.ApiService
│ │ │ ├── Dapr.ApiService.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── Dapr.AppHost
│ │ │ ├── Dapr.AppHost.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── Dapr.ServiceDefaults
│ │ │ ├── Dapr.ServiceDefaults.csproj
│ │ │ └── Extensions.cs
│ │ │ ├── Dapr.Web
│ │ │ ├── Components
│ │ │ │ ├── App.razor
│ │ │ │ ├── Layout
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ ├── Pages
│ │ │ │ │ ├── Counter.razor
│ │ │ │ │ ├── Error.razor
│ │ │ │ │ ├── Home.razor
│ │ │ │ │ └── Weather.razor
│ │ │ │ ├── Routes.razor
│ │ │ │ └── _Imports.razor
│ │ │ ├── Dapr.Web.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── WeatherApiClient.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ │ ├── app.css
│ │ │ │ ├── bootstrap
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ └── bootstrap.min.css.map
│ │ │ │ └── favicon.png
│ │ │ └── Dapr.sln
│ ├── sqlite-entity-framework-integration.md
│ └── sqlite.md
├── compatibility
│ ├── 9.0
│ │ ├── addpython.md
│ │ ├── azure-hosting.md
│ │ ├── azure-provisioning.md
│ │ ├── azure-resource-name-scheme.md
│ │ ├── azureopenai-ctor.md
│ │ ├── index.md
│ │ ├── make-unnamed-volumes-unique.md
│ │ ├── ollama-integration-updates.md
│ │ ├── provisioning-context.md
│ │ └── unnamed-volumes.md
│ ├── 9.1
│ │ ├── container-image-name-and-tag-updates.md
│ │ ├── cosmos-db-obsolete-apis.md
│ │ ├── event-hubs-obsolete-apis.md
│ │ ├── index.md
│ │ ├── python-hosting-integration-api-changes.md
│ │ ├── service-bus-obsolete-apis.md
│ │ └── testing-builder-api-changes.md
│ ├── 9.2
│ │ ├── azure-openaideployment-obsolete.md
│ │ ├── generated-bicep-updates.md
│ │ ├── index.md
│ │ ├── keyvault-role-assignment-changes.md
│ │ ├── managed-identity-per-app.md
│ │ ├── withauthentication-changes.md
│ │ └── withcommand-obsolete.md
│ ├── 9.3
│ │ ├── azure-sql-server-default-sku-changes.md
│ │ ├── azure-sql-server-default-uami-admin.md
│ │ ├── index.md
│ │ ├── remove-publisher-apis.md
│ │ └── with-health-checks-changes.md
│ ├── api-removal.md
│ ├── breaking-changes.md
│ ├── categories.md
│ ├── includes
│ │ ├── binary-source-behavioral.md
│ │ └── binary-source-compat.md
│ └── toc.yml
├── database
│ ├── azure-cosmos-db-entity-framework-integration.md
│ ├── azure-cosmos-db-integration.md
│ ├── azure-postgresql-entity-framework-integration.md
│ ├── azure-postgresql-integration.md
│ ├── azure-sql-entity-framework-integration.md
│ ├── azure-sql-integration.md
│ ├── connect-to-existing-database.md
│ ├── ef-core-migrations.md
│ ├── entity-framework-core-integration-overview.md
│ ├── includes
│ │ ├── azure-postgresql-client.md
│ │ ├── azure-postgresql-ef-client.md
│ │ ├── azure-sql-hosting.md
│ │ ├── cosmos-app-host.md
│ │ ├── media
│ │ │ ├── cosmos-resource-relationships-thumb.png
│ │ │ ├── cosmos-resource-relationships.excalidraw
│ │ │ ├── cosmos-resource-relationships.png
│ │ │ ├── mssql-vscode-add-connection.png
│ │ │ ├── mssql-vscode-connected.png
│ │ │ ├── mssql-vscode-connection-details.png
│ │ │ ├── ssms-connected.png
│ │ │ └── ssms-new-connection.png
│ │ ├── mysql-app-host.md
│ │ ├── postgresql-app-host.md
│ │ ├── postgresql-client.md
│ │ ├── postgresql-ef-client.md
│ │ ├── postgresql-flexible-server.md
│ │ ├── sql-app-host.md
│ │ ├── sql-server-client.md
│ │ └── sql-server-ef-client.md
│ ├── media
│ │ ├── app-home-screen.png
│ │ ├── connect-to-existing-database
│ │ │ ├── connect-ssms.png
│ │ │ ├── console-log-create-table.png
│ │ │ ├── dashboard-select-api-endpoint.png
│ │ │ └── scalar-text-get.png
│ │ ├── ef-core-aspire-architecture-large.png
│ │ ├── ef-core-aspire-architecture-thumb.png
│ │ ├── ef-core-aspire-architecture.excalidraw
│ │ ├── ef-core-migrations
│ │ │ └── dashboard-post-migration.png
│ │ ├── resources-azure-sql-container.png
│ │ └── resources-azure-sql-database.png
│ ├── milvus-integration.md
│ ├── mongodb-integration.md
│ ├── mysql-entity-framework-integration.md
│ ├── mysql-integration.md
│ ├── oracle-entity-framework-integration.md
│ ├── postgresql-entity-framework-integration.md
│ ├── postgresql-integration.md
│ ├── qdrant-integration.md
│ ├── seed-database-data.md
│ ├── snippets
│ │ ├── cosmos-db
│ │ │ ├── AspireApp.ApiService
│ │ │ │ ├── AspireApp.ApiService.csproj
│ │ │ │ ├── GlobalUsings.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Services
│ │ │ │ │ └── DatabaseInitializationService.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.Models
│ │ │ │ ├── AspireApp.Models.csproj
│ │ │ │ └── ProgrammingLanguage.cs
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ ├── AspireApp.Web
│ │ │ │ ├── AspireApp.Web.csproj
│ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Counter.razor
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ ├── GlobalUsings.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── ProgrammingLanguagesApiClient.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── favicon.png
│ │ │ └── AspireApp.sln
│ │ ├── sql-server-bind-mount
│ │ │ ├── .aspire
│ │ │ │ └── settings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AppHost.cs
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ExampleProject
│ │ │ │ ├── AspireApp.ExampleProject.csproj
│ │ │ │ ├── AspireApp.ExampleProject.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ └── AspireApp.sln
│ │ ├── sql-server-creation-script
│ │ │ ├── .aspire
│ │ │ │ └── settings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AppHost.cs
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ExampleProject
│ │ │ │ ├── AspireApp.ExampleProject.csproj
│ │ │ │ ├── AspireApp.ExampleProject.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ └── AspireApp.sln
│ │ ├── sql-server-data-volume
│ │ │ ├── .aspire
│ │ │ │ └── settings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AppHost.cs
│ │ │ │ ├── AppHost.cs~
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ExampleProject
│ │ │ │ ├── AspireApp.ExampleProject.csproj
│ │ │ │ ├── AspireApp.ExampleProject.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ └── AspireApp.sln
│ │ ├── sql-server-integration
│ │ │ ├── .aspire
│ │ │ │ └── settings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AppHost.cs
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ ├── AspireApp.sln
│ │ │ └── ExampleProject
│ │ │ │ ├── ExampleProject.csproj
│ │ │ │ ├── ExampleProject.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ ├── sql-server-parameters
│ │ │ ├── .aspire
│ │ │ │ └── settings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AppHost.cs
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ExampleProject
│ │ │ │ ├── AspireApp.ExampleProject.csproj
│ │ │ │ ├── AspireApp.ExampleProject.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ └── AspireApp.sln
│ │ └── tutorial
│ │ │ ├── aspiresqldeployazure
│ │ │ ├── AspireSql.ApiService
│ │ │ │ ├── AspireSql.ApiService.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireSql.AppHost
│ │ │ │ ├── AspireSql.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireSql.ServiceDefaults
│ │ │ │ ├── AspireSql.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ ├── AspireSql.Web
│ │ │ │ ├── AspireSql.Web.csproj
│ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Counter.razor
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── WeatherApiClient.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── favicon.png
│ │ │ └── AspireSql.sln
│ │ │ ├── aspiresqldeploycontainer
│ │ │ ├── AspireSql.ApiService
│ │ │ │ ├── AspireSql.ApiService.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireSql.AppHost
│ │ │ │ ├── AspireSql.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireSql.ServiceDefaults
│ │ │ │ ├── AspireSql.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ ├── AspireSql.Web
│ │ │ │ ├── AspireSql.Web.csproj
│ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Counter.razor
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── WeatherApiClient.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── favicon.png
│ │ │ └── AspireSql.sln
│ │ │ └── aspiresqlefcore
│ │ │ ├── AspireSQLEFCore.AppHost
│ │ │ ├── AspireSQLEFCore.AppHost.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── AspireSQLEFCore.ServiceDefaults
│ │ │ ├── AspireSQLEFCore.ServiceDefaults.csproj
│ │ │ └── Extensions.cs
│ │ │ ├── AspireSQLEFCore.sln
│ │ │ └── AspireSQLEFCore
│ │ │ ├── AspireSQLEFCore.csproj
│ │ │ ├── Components
│ │ │ ├── App.razor
│ │ │ ├── Layout
│ │ │ │ ├── MainLayout.razor
│ │ │ │ ├── MainLayout.razor.css
│ │ │ │ ├── NavMenu.razor
│ │ │ │ └── NavMenu.razor.css
│ │ │ ├── Pages
│ │ │ │ ├── Error.razor
│ │ │ │ └── Home.razor
│ │ │ ├── Routes.razor
│ │ │ └── _Imports.razor
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── SupportTicket.cs
│ │ │ ├── TicketContext.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ ├── app.css
│ │ │ ├── bootstrap
│ │ │ ├── bootstrap.min.css
│ │ │ └── bootstrap.min.css.map
│ │ │ └── favicon.png
│ ├── sql-server-entity-framework-integration.md
│ ├── sql-server-integration-deployment.md
│ ├── sql-server-integration.md
│ └── sql-server-integrations.md
├── deployment
│ ├── azure
│ │ ├── aca-deployment-azd-in-depth.md
│ │ ├── aca-deployment-github-actions.md
│ │ ├── aca-deployment-visual-studio.md
│ │ ├── aca-deployment.md
│ │ ├── application-insights.md
│ │ ├── includes
│ │ │ ├── aca-bicep-cli-shared-steps.md
│ │ │ ├── aca-configure-post-deployment.md
│ │ │ ├── azd-dashboard.md
│ │ │ ├── azd-deploy-output.md
│ │ │ ├── azd-down-output.md
│ │ │ ├── azd-up-output.md
│ │ │ ├── azd-up-workflow.md
│ │ │ ├── init-workflow.md
│ │ │ └── test-deployed-app.md
│ │ └── media
│ │ │ ├── azd-aca-variables.png
│ │ │ ├── azd-azure-portal-deployed-resources.png
│ │ │ ├── azd-internals.excalidraw
│ │ │ ├── azd-internals.png
│ │ │ ├── azure-pipeline-resource-group.png
│ │ │ ├── azure-pipeline-run-details.png
│ │ │ ├── azure-pipeline-run.png
│ │ │ ├── azure-pipeline-summary.png
│ │ │ ├── deployment-links.png
│ │ │ ├── github-action.png
│ │ │ ├── pipeline-configuration.png
│ │ │ └── visual-studio-delete-environment.png
│ ├── manifest-format.md
│ ├── media
│ │ ├── app-insights-connection-string.png
│ │ ├── manifest-placeholder-strings.excalidraw
│ │ ├── manifest-placeholder-strings.png
│ │ ├── placeholder-mappings.excalidraw
│ │ ├── placeholder-mappings.png
│ │ ├── visual-studio-deploy-complete.png
│ │ └── visual-studio-deploy.png
│ └── overview.md
├── diagnostics
│ ├── aspire001.md
│ ├── aspire002.md
│ ├── aspire003.md
│ ├── aspire004.md
│ ├── aspire006.md
│ ├── aspire007.md
│ ├── aspireacadomains001.md
│ ├── aspireazure001.md
│ ├── aspirecompute001.md
│ ├── aspirecosmosdb001.md
│ ├── aspirehostingpython001.md
│ ├── aspireproxyendpoints001.md
│ ├── aspirepublishers001.md
│ └── overview.md
├── extensibility
│ ├── custom-client-integration.md
│ ├── custom-hosting-integration.md
│ ├── media
│ │ ├── maildev-details.png
│ │ ├── maildev-emails.png
│ │ ├── maildev-envvar.png
│ │ ├── maildev-in-aspire-dashboard.png
│ │ ├── maildev-inbox.png
│ │ ├── maildev-web-ui.png
│ │ ├── maildev-with-newsletterservice-dashboard.png
│ │ ├── maildevresource-empty-dashboard.png
│ │ ├── mailkit-metrics-dashboard.png
│ │ ├── mailkit-metrics-graph-dashboard.png
│ │ ├── newsletter-details.png
│ │ ├── swagger-ui-try.png
│ │ └── swagger-ui.png
│ ├── secure-communication-between-integrations.md
│ └── snippets
│ │ ├── MailDevResource
│ │ ├── MailDev.Hosting
│ │ │ ├── MailDev.Hosting.csproj
│ │ │ ├── MailDevResource.cs
│ │ │ └── MailDevResourceBuilderExtensions.cs
│ │ ├── MailDevResource.AppHost
│ │ │ ├── MailDevResource.AppHost.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ ├── MailDevResource.NewsletterService
│ │ │ ├── MailDevResource.NewsletterService.csproj
│ │ │ ├── MailDevResource.NewsletterService.http
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ ├── MailDevResource.ServiceDefaults
│ │ │ ├── Extensions.cs
│ │ │ └── MailDevResource.ServiceDefaults.csproj
│ │ └── MailDevResource.sln
│ │ ├── MailDevResourceAndComponent
│ │ ├── MailDev.Hosting
│ │ │ ├── MailDev.Hosting.csproj
│ │ │ ├── MailDevResource.cs
│ │ │ └── MailDevResourceBuilderExtensions.cs
│ │ ├── MailDevResource.AppHost
│ │ │ ├── MailDevResource.AppHost.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ ├── MailDevResource.NewsletterService
│ │ │ ├── MailDevResource.NewsletterService.csproj
│ │ │ ├── MailDevResource.NewsletterService.http
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ ├── MailDevResource.ServiceDefaults
│ │ │ ├── Extensions.cs
│ │ │ └── MailDevResource.ServiceDefaults.csproj
│ │ ├── MailDevResourceAndComponent.sln
│ │ └── MailKit.Client
│ │ │ ├── MailKit.Client.csproj
│ │ │ ├── MailKitClientFactory.cs
│ │ │ ├── MailKitClientSettings.cs
│ │ │ ├── MailKitExtensions.cs
│ │ │ └── MailKitHealthCheck.cs
│ │ └── MailDevResourceWithCredentials
│ │ ├── MailDev.Hosting
│ │ ├── MailDev.Hosting.csproj
│ │ ├── MailDevResource.cs
│ │ └── MailDevResourceBuilderExtensions.cs
│ │ ├── MailDevResource.AppHost
│ │ ├── MailDevResource.AppHost.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ ├── MailDevResource.NewsletterService
│ │ ├── MailDevResource.NewsletterService.csproj
│ │ ├── MailDevResource.NewsletterService.http
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ ├── MailDevResource.ServiceDefaults
│ │ ├── Extensions.cs
│ │ └── MailDevResource.ServiceDefaults.csproj
│ │ ├── MailDevResourceWithCredentials.sln
│ │ └── MailKit.Client
│ │ ├── MailKit.Client.csproj
│ │ ├── MailKitClientFactory.cs
│ │ ├── MailKitClientSettings.cs
│ │ ├── MailKitExtensions.cs
│ │ └── MailKitHealthCheck.cs
├── frameworks
│ ├── orleans.md
│ └── snippets
│ │ └── Orleans
│ │ ├── OrleansAppHost
│ │ ├── OrleansAppHost.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── appsettings.json
│ │ ├── aspire-manifest.json
│ │ └── storage.module.bicep
│ │ ├── OrleansClient
│ │ ├── OrleansClient.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── appsettings.json
│ │ └── wwwroot
│ │ │ └── index.html
│ │ ├── OrleansClientServer.sln
│ │ ├── OrleansContracts
│ │ ├── ICounterGrain.cs
│ │ └── OrleansContracts.csproj
│ │ ├── OrleansServer
│ │ ├── OrleansServer.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ └── appsettings.json
│ │ └── OrleansServiceDefaults
│ │ ├── Extensions.cs
│ │ └── OrleansServiceDefaults.csproj
├── fundamentals
│ ├── app-host-overview.md
│ ├── aspire-sdk-templates.md
│ ├── custom-resource-commands.md
│ ├── custom-resource-urls.md
│ ├── dashboard
│ │ ├── automation
│ │ │ └── aspire-dashboard
│ │ │ │ ├── Aspire.Dashboard.ScreenCapture
│ │ │ │ ├── AppHostTestFixture.cs
│ │ │ │ ├── Aspire.Dashboard.ScreenCapture.csproj
│ │ │ │ ├── CaptureImages.cs
│ │ │ │ ├── DashboardSelectors.cs
│ │ │ │ ├── Extensions
│ │ │ │ │ └── PageExtensions.cs
│ │ │ │ ├── FluentDataGridSelector.cs
│ │ │ │ ├── GlobalUsings.cs
│ │ │ │ ├── PlaywrightFixture.cs
│ │ │ │ ├── PlaywrightTestsBase.cs
│ │ │ │ ├── README.md
│ │ │ │ ├── capture.ps1
│ │ │ │ └── capture.sh
│ │ │ │ ├── AspireSample
│ │ │ │ ├── AspireSample.ApiService
│ │ │ │ │ ├── AspireSample.ApiService.csproj
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties
│ │ │ │ │ │ └── launchSettings.json
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireSample.AppHost
│ │ │ │ │ ├── AspireSample.AppHost.csproj
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties
│ │ │ │ │ │ └── launchSettings.json
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireSample.ServiceDefaults
│ │ │ │ │ ├── AspireSample.ServiceDefaults.csproj
│ │ │ │ │ └── Extensions.cs
│ │ │ │ └── AspireSample.Web
│ │ │ │ │ ├── AspireSample.Web.csproj
│ │ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Counter.razor
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ │ ├── WeatherApiClient.cs
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── favicon.png
│ │ │ │ │ └── lib
│ │ │ │ │ └── bootstrap
│ │ │ │ │ └── dist
│ │ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ │ ├── bootstrap-grid.rtl.css
│ │ │ │ │ ├── bootstrap-grid.rtl.css.map
│ │ │ │ │ ├── bootstrap-grid.rtl.min.css
│ │ │ │ │ ├── bootstrap-grid.rtl.min.css.map
│ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ │ ├── bootstrap-reboot.min.css.map
│ │ │ │ │ ├── bootstrap-reboot.rtl.css
│ │ │ │ │ ├── bootstrap-reboot.rtl.css.map
│ │ │ │ │ ├── bootstrap-reboot.rtl.min.css
│ │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map
│ │ │ │ │ ├── bootstrap-utilities.css
│ │ │ │ │ ├── bootstrap-utilities.css.map
│ │ │ │ │ ├── bootstrap-utilities.min.css
│ │ │ │ │ ├── bootstrap-utilities.min.css.map
│ │ │ │ │ ├── bootstrap-utilities.rtl.css
│ │ │ │ │ ├── bootstrap-utilities.rtl.css.map
│ │ │ │ │ ├── bootstrap-utilities.rtl.min.css
│ │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ ├── bootstrap.rtl.css
│ │ │ │ │ ├── bootstrap.rtl.css.map
│ │ │ │ │ ├── bootstrap.rtl.min.css
│ │ │ │ │ └── bootstrap.rtl.min.css.map
│ │ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ │ ├── bootstrap.bundle.js.map
│ │ │ │ │ ├── bootstrap.bundle.min.js
│ │ │ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ │ │ ├── bootstrap.esm.js
│ │ │ │ │ ├── bootstrap.esm.js.map
│ │ │ │ │ ├── bootstrap.esm.min.js
│ │ │ │ │ ├── bootstrap.esm.min.js.map
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.js.map
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ └── bootstrap.min.js.map
│ │ │ │ └── aspire-dashboard.sln
│ │ ├── configuration.md
│ │ ├── copilot.md
│ │ ├── enable-browser-telemetry.md
│ │ ├── explore.md
│ │ ├── includes
│ │ │ └── standalone
│ │ │ │ └── virtual-environment-setup.md
│ │ ├── media
│ │ │ ├── architecture-diagram.excalidraw
│ │ │ ├── architecture-diagram.png
│ │ │ ├── copilot
│ │ │ │ ├── copilot-chatquestion.png
│ │ │ │ ├── copilot-headerbutton.png
│ │ │ │ ├── resources-askcopilot.png
│ │ │ │ ├── structuredlogs-explainerror.png
│ │ │ │ └── tracedetails-explaintrace.png
│ │ │ ├── custom-urls
│ │ │ │ ├── custom-url-admin-portal.png
│ │ │ │ ├── custom-url-ordered.png
│ │ │ │ └── custom-url-scalar-https.png
│ │ │ ├── explore
│ │ │ │ ├── aspire-login-filled.png
│ │ │ │ ├── aspire-login-help.png
│ │ │ │ ├── aspire-login.png
│ │ │ │ ├── console-logs-with-replicas.png
│ │ │ │ ├── container-logs.png
│ │ │ │ ├── dashboard-help.png
│ │ │ │ ├── dotnet-run-login-url.png
│ │ │ │ ├── download-console-logs.png
│ │ │ │ ├── filter-spans-trace-details.png
│ │ │ │ ├── metrics-page-exemplars.png
│ │ │ │ ├── metrics-table-view.png
│ │ │ │ ├── metrics-view-count.png
│ │ │ │ ├── metrics-view-filtered.png
│ │ │ │ ├── metrics-view.png
│ │ │ │ ├── pause-telemetry.png
│ │ │ │ ├── project-graphs.png
│ │ │ │ ├── project-logs-error.png
│ │ │ │ ├── project-logs.png
│ │ │ │ ├── projects-errors.png
│ │ │ │ ├── projects.png
│ │ │ │ ├── remove-all-telemetry.png
│ │ │ │ ├── remove-telemetry-data-thumb.png
│ │ │ │ ├── remove-telemetry-data.png
│ │ │ │ ├── resource-actions.png
│ │ │ │ ├── resource-details-thumb.png
│ │ │ │ ├── resource-details.png
│ │ │ │ ├── resource-started-action.png
│ │ │ │ ├── resource-stop-action.png
│ │ │ │ ├── resource-stopped-action.png
│ │ │ │ ├── resource-submenu-actions.png
│ │ │ │ ├── resources-filtered-containers.png
│ │ │ │ ├── select-resource-type.png
│ │ │ │ ├── structured-logs-errors-view-thumb.png
│ │ │ │ ├── structured-logs-errors-view.png
│ │ │ │ ├── structured-logs-errors.png
│ │ │ │ ├── structured-logs-filtered.png
│ │ │ │ ├── structured-logs-trace-errors.png
│ │ │ │ ├── structured-logs.png
│ │ │ │ ├── telemetry-resource-filter.png
│ │ │ │ ├── text-visualizer-resources.png
│ │ │ │ ├── text-visualizer-selection-menu.png
│ │ │ │ ├── theme-selection-light.png
│ │ │ │ ├── theme-selection.png
│ │ │ │ ├── trace-page-from-exemplars.png
│ │ │ │ ├── trace-span-details.png
│ │ │ │ ├── trace-span-event-details.png
│ │ │ │ ├── trace-view-errors.png
│ │ │ │ ├── trace-view-filter-advanced.png
│ │ │ │ ├── trace-view-filter.png
│ │ │ │ ├── trace.png
│ │ │ │ ├── traces-errors.png
│ │ │ │ ├── traces-filtering.png
│ │ │ │ └── traces.png
│ │ │ └── standalone
│ │ │ │ ├── aspire-dashboard-container-log.png
│ │ │ │ ├── aspire-dashboard-python-logs.png
│ │ │ │ ├── run-fastapi-app-localhost.png
│ │ │ │ ├── run-flask-app-localhost.png
│ │ │ │ └── standalone-mode.png
│ │ ├── microsoft-collected-dashboard-telemetry.md
│ │ ├── overview.md
│ │ ├── security-considerations.md
│ │ ├── snippets
│ │ │ ├── BrowserTelemetry
│ │ │ │ ├── BrowserTelemetry.AppHost
│ │ │ │ │ ├── BrowserTelemetry.AppHost.csproj
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties
│ │ │ │ │ │ └── launchSettings.json
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ └── appsettings.json
│ │ │ │ ├── BrowserTelemetry.ServiceDefaults
│ │ │ │ │ ├── BrowserTelemetry.ServiceDefaults.csproj
│ │ │ │ │ └── Extensions.cs
│ │ │ │ ├── BrowserTelemetry.Web
│ │ │ │ │ ├── BrowserTelemetry.Web.csproj
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ ├── Index.cshtml.cs
│ │ │ │ │ │ ├── Shared
│ │ │ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ │ │ ├── _Layout.cshtml.cs
│ │ │ │ │ │ │ └── _Layout.cshtml.css
│ │ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ │ ├── _ViewImports.cshtml.cs
│ │ │ │ │ │ ├── _ViewStart.cshtml
│ │ │ │ │ │ └── _ViewStart.cshtml.cs
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties
│ │ │ │ │ │ └── launchSettings.json
│ │ │ │ │ ├── Scripts
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── package-lock.json
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── webpack.config.js
│ │ │ │ │ └── wwwroot
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ └── site.css
│ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ └── scripts
│ │ │ │ │ │ ├── bundle.js
│ │ │ │ │ │ └── bundle.js.LICENSE.txt
│ │ │ │ └── BrowserTelemetry.sln
│ │ │ └── DisableAI
│ │ │ │ └── AspireApp
│ │ │ │ ├── AspireApp.ApiService
│ │ │ │ ├── AspireApp.ApiService.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ │ ├── AspireApp.Web
│ │ │ │ ├── AspireApp.Web.csproj
│ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Counter.razor
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── WeatherApiClient.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── favicon.png
│ │ │ │ └── AspireApp.sln
│ │ ├── standalone-for-python.md
│ │ └── standalone.md
│ ├── dotnet-aspire-sdk.md
│ ├── external-parameters.md
│ ├── health-checks.md
│ ├── http-commands.md
│ ├── includes
│ │ └── dotnet-new-list-aspire-output.md
│ ├── integrations-overview.md
│ ├── launch-profiles.md
│ ├── media
│ │ ├── custom-clear-cache-command-succeeded.png
│ │ ├── custom-clear-cache-command.png
│ │ ├── custom-http-command-highlighted.png
│ │ ├── custom-http-command-starting.png
│ │ ├── custom-http-command-succeeded.png
│ │ ├── custom-http-command.png
│ │ ├── icons
│ │ │ ├── AWS.png
│ │ │ ├── Aspire-logo-256.png
│ │ │ ├── AzureAppConfig_256x.png
│ │ │ ├── AzureAppInsights_256x.png
│ │ │ ├── AzureBlobPageStorage_256x.png
│ │ │ ├── AzureCacheRedis_256x.png
│ │ │ ├── AzureCosmosDB_256x.png
│ │ │ ├── AzureEventHubs_256x.png
│ │ │ ├── AzureFunctionApps_256x.png
│ │ │ ├── AzureKeyVault_256x.png
│ │ │ ├── AzureLogAnalytics_256x.png
│ │ │ ├── AzureOpenAI_256x.png
│ │ │ ├── AzurePostgreSQL_256x.png
│ │ │ ├── AzureSearch_256x.png
│ │ │ ├── AzureServiceBus_256x.png
│ │ │ ├── AzureSignalR_256x.png
│ │ │ ├── AzureSqlServer_256x.png
│ │ │ ├── AzureStorageContainer_256x.png
│ │ │ ├── AzureStorageQueue_256x.png
│ │ │ ├── AzureTable_256x.png
│ │ │ ├── AzureWebPubSub_256x.png
│ │ │ ├── Azure_256x.png
│ │ │ ├── Elastic_logo_256x.png
│ │ │ ├── Garnet_256x.png
│ │ │ ├── Milvus_256x.png
│ │ │ ├── MongoDB_256px.png
│ │ │ ├── PostgreSQL_logo.3colors.256x.png
│ │ │ ├── QdrantLogo_256x.png
│ │ │ ├── SQL_256x.png
│ │ │ ├── Seq_logo.256x.png
│ │ │ ├── Valkey_256x.png
│ │ │ ├── mysqlconnector_logo.png
│ │ │ ├── nats-icon.png
│ │ │ └── redis-cube-red_white-rgb.png
│ │ ├── integrations-thumb.png
│ │ ├── integrations.excalidraw
│ │ ├── integrations.png
│ │ ├── launch-profiles
│ │ │ └── vs-launch-profile-toolbar.png
│ │ ├── networking
│ │ │ ├── networking-proxies-1x.png
│ │ │ ├── networking-proxies.excalidraw
│ │ │ ├── networking-proxies.png
│ │ │ ├── proxy-host-port-and-random-port-1x.png
│ │ │ ├── proxy-host-port-and-random-port.png
│ │ │ ├── proxy-with-docker-port-mapping-1x.png
│ │ │ ├── proxy-with-env-var-port-1x.png
│ │ │ ├── proxy-with-env-var-port.png
│ │ │ ├── proxy-with-random-ports-1x.png
│ │ │ ├── proxy-with-random-ports.png
│ │ │ ├── proxy-with-replicas-1x.png
│ │ │ └── proxy-with-replicas.png
│ │ ├── setup-tooling
│ │ │ ├── create-test-projects-template.png
│ │ │ ├── vscode-debugging.png
│ │ │ └── web-workload-with-aspire.png
│ │ ├── vs-create-dotnet-aspire-proj.png
│ │ ├── vscode-create-dotnet-aspire-proj.png
│ │ └── vscode-create-dotnet-proj.png
│ ├── networking-overview.md
│ ├── orchestrate-resources.md
│ ├── persist-data-volumes.md
│ ├── service-defaults.md
│ ├── setup-tooling.md
│ ├── snippets
│ │ ├── custom-commands
│ │ │ └── AspireApp
│ │ │ │ ├── AspireApp.ApiService
│ │ │ │ ├── AspireApp.ApiService.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── RedisResourceBuilderExtensions.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ │ ├── AspireApp.Web
│ │ │ │ ├── AspireApp.Web.csproj
│ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Counter.razor
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── WeatherApiClient.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── favicon.png
│ │ │ │ └── AspireApp.sln
│ │ ├── custom-urls
│ │ │ ├── AspireApp.Api
│ │ │ │ ├── AspireApp.Api.csproj
│ │ │ │ ├── AspireApp.Api.http
│ │ │ │ ├── AspireApp.Api.sln
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ └── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.WithUrl.cs
│ │ │ │ ├── Program.WithUrlForEndpoint.cs
│ │ │ │ ├── Program.WithUrls.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ ├── healthz
│ │ │ └── Healthz.ServiceDefaults
│ │ │ │ ├── Extensions.cs
│ │ │ │ ├── Healthz.ServiceDefaults.csproj
│ │ │ │ └── healthz.sln
│ │ ├── http-commands
│ │ │ └── AspireApp
│ │ │ │ ├── AspireApp.Api
│ │ │ │ ├── AppJsonContext.cs
│ │ │ │ ├── AspireApp.Api.csproj
│ │ │ │ ├── AspireApp.Api.http
│ │ │ │ ├── ICacheService.cs
│ │ │ │ ├── Product.cs
│ │ │ │ ├── Products.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── RedisCacheService.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ │ └── AspireApp.sln
│ │ ├── integrations
│ │ │ └── AspireApp
│ │ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ │ ├── AspireApp.sln
│ │ │ │ └── WorkerService
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ │ ├── Worker.cs
│ │ │ │ ├── WorkerService.csproj
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ ├── lifecycles
│ │ │ └── AspireApp
│ │ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Console.txt
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ │ └── AspireApp.sln
│ │ ├── networking
│ │ │ ├── Networking.ApiService
│ │ │ │ ├── Networking.ApiService.csproj
│ │ │ │ ├── Networking.ApiService.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── Networking.AppHost
│ │ │ │ ├── Networking.AppHost.csproj
│ │ │ │ ├── Program.ContainerPort.cs
│ │ │ │ ├── Program.EndpointFilter.cs
│ │ │ │ ├── Program.EnvVarPort.cs
│ │ │ │ ├── Program.HostPortAndRandomPort.cs
│ │ │ │ ├── Program.KestrelConfiguration.cs
│ │ │ │ ├── Program.OmitHostPort.cs
│ │ │ │ ├── Program.WithEndpoint.cs
│ │ │ │ ├── Program.WithLaunchProfile.cs
│ │ │ │ ├── Program.WithReplicas.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── Networking.Frontend
│ │ │ │ ├── Networking.Frontend.Client
│ │ │ │ │ ├── Networking.Frontend.Client.csproj
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ └── Counter.razor
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── _Imports.razor
│ │ │ │ │ └── wwwroot
│ │ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ │ └── appsettings.json
│ │ │ │ └── Networking.Frontend
│ │ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ │ ├── Networking.Frontend.csproj
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ │ ├── WeatherApiClient.cs
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── favicon.png
│ │ │ ├── Networking.ServiceDefaults
│ │ │ │ ├── Extensions.cs
│ │ │ │ └── Networking.ServiceDefaults.csproj
│ │ │ └── networking.sln
│ │ ├── params
│ │ │ ├── Parameters.ApiService
│ │ │ │ ├── Entry.cs
│ │ │ │ ├── MyDbContext.cs
│ │ │ │ ├── Parameters.ApiService.csproj
│ │ │ │ ├── Parameters.ApiService.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── Parameters.AppHost
│ │ │ │ ├── Parameters.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── Parameters.ServiceDefaults
│ │ │ │ ├── Extensions.cs
│ │ │ │ └── Parameters.ServiceDefaults.csproj
│ │ │ └── params.sln
│ │ ├── referenceexpressions
│ │ │ ├── AspireReferenceExpressions.AppHost
│ │ │ │ ├── AspireReferenceExpressions.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireReferenceExpressions.CatalogAPI
│ │ │ │ ├── AspireReferenceExpressions.CatalogAPI.csproj
│ │ │ │ ├── AspireReferenceExpressions.CatalogAPI.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireReferenceExpressions.CustomerAPI
│ │ │ │ ├── AspireReferenceExpressions.CustomerAPI.csproj
│ │ │ │ ├── AspireReferenceExpressions.CustomerAPI.http
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireReferenceExpressions.ServiceDefaults
│ │ │ │ ├── AspireReferenceExpressions.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ └── AspireReferenceExpressions.sln
│ │ ├── template
│ │ │ └── YourAppName
│ │ │ │ ├── Extensions.cs
│ │ │ │ └── YourAppName.ServiceDefaults.csproj
│ │ └── volumes
│ │ │ ├── VolumeMounts.ApiService
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── VolumeMounts.ApiService.csproj
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── VolumeMounts.AppHost
│ │ │ ├── Program.ExplicitStable.cs
│ │ │ ├── Program.ImplicitBindMount.cs
│ │ │ ├── Program.ImplicitVolume.cs
│ │ │ ├── Program.WithBindMount.cs
│ │ │ ├── Program.WithVolume.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── VolumeMounts.AppHost.csproj
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── VolumeMounts.ServiceDefaults
│ │ │ ├── Extensions.cs
│ │ │ └── VolumeMounts.ServiceDefaults.csproj
│ │ │ ├── VolumeMounts.Web
│ │ │ ├── Components
│ │ │ │ ├── App.razor
│ │ │ │ ├── Layout
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ ├── Pages
│ │ │ │ │ ├── Counter.razor
│ │ │ │ │ ├── Error.razor
│ │ │ │ │ ├── Home.razor
│ │ │ │ │ └── Weather.razor
│ │ │ │ ├── Routes.razor
│ │ │ │ └── _Imports.razor
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── VolumeMounts.Web.csproj
│ │ │ ├── WeatherApiClient.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ │ ├── app.css
│ │ │ │ ├── bootstrap
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ └── bootstrap.min.css.map
│ │ │ │ └── favicon.png
│ │ │ └── VolumeMounts.sln
│ └── telemetry.md
├── get-started
│ ├── add-aspire-existing-app.md
│ ├── aspire-overview.md
│ ├── build-aspire-apps-with-nodejs.md
│ ├── build-aspire-apps-with-python.md
│ ├── build-your-first-aspire-app.md
│ ├── dev-containers.md
│ ├── github-codespaces.md
│ ├── media
│ │ ├── add-aspire-orchestrator-support.png
│ │ ├── angular-app.png
│ │ ├── aspire-dashboard-in-devcontainer.png
│ │ ├── aspire-dashboard-metrics.png
│ │ ├── aspire-dashboard-trace.png
│ │ ├── aspire-dashboard-webfrontend.png
│ │ ├── aspire-dashboard-with-nodejs.png
│ │ ├── aspire-dashboard.png
│ │ ├── browser-certificate-error.png
│ │ ├── building-codespace-image.png
│ │ ├── codespace-launch-apphost.png
│ │ ├── codespace-terminal.png
│ │ ├── codespaces-debug-console.png
│ │ ├── codespaces-explorer-panel.png
│ │ ├── codespaces-translated-urls.png
│ │ ├── create-codespace-from-repository.png
│ │ ├── devcontainer-build-completed.png
│ │ ├── new-repository-from-template.png
│ │ ├── orchestrator-already-added.png
│ │ ├── product-store-architecture-thumb.png
│ │ ├── product-store-architecture.excalidraw
│ │ ├── product-store-architecture.png
│ │ ├── python-dashboard.png
│ │ ├── python-hello-world.png
│ │ ├── python-telemetry-in-dashboard.png
│ │ ├── react-app.png
│ │ ├── reopen-in-container.png
│ │ ├── upgrade-assistant-aspire-app-host-comps.png
│ │ ├── upgrade-assistant-aspire-upgraded.png
│ │ ├── upgrade-assistant-welcome-aspire.png
│ │ ├── visual-studio-update-nuget.png
│ │ ├── vscode-launch.json.png
│ │ ├── vscode-run-accept-cert.png
│ │ ├── vscode-run-app-host.png
│ │ ├── vscode-run-button.png
│ │ ├── vscode-run-cert-created.png
│ │ ├── vscode-run.png
│ │ ├── vscode-stop.png
│ │ ├── vue-app.png
│ │ └── weather-page.png
│ ├── snippets
│ │ ├── PythonSample
│ │ │ ├── PythonSample.AppHost
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── PythonSample.AppHost.csproj
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── PythonSample.ServiceDefaults
│ │ │ │ ├── Extensions.cs
│ │ │ │ └── PythonSample.ServiceDefaults.csproj
│ │ │ ├── PythonSample.sln
│ │ │ └── hello-python
│ │ │ │ ├── gunicorn_config.py
│ │ │ │ ├── main.py
│ │ │ │ └── requirements.txt
│ │ └── quickstart
│ │ │ └── AspireSample
│ │ │ ├── AspireSample.ApiService
│ │ │ ├── AspireSample.ApiService.csproj
│ │ │ ├── AspireSample.ApiService.csproj.user
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── AspireSample.AppHost
│ │ │ ├── AspireSample.AppHost.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── AspireSample.ServiceDefaults
│ │ │ ├── AspireSample.ServiceDefaults.csproj
│ │ │ └── Extensions.cs
│ │ │ ├── AspireSample.Web
│ │ │ ├── AspireSample.Web.csproj
│ │ │ ├── AspireSample.Web.csproj.user
│ │ │ ├── Components
│ │ │ │ ├── App.razor
│ │ │ │ ├── Layout
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ ├── Pages
│ │ │ │ │ ├── Counter.razor
│ │ │ │ │ ├── Error.razor
│ │ │ │ │ ├── Home.razor
│ │ │ │ │ └── Weather.razor
│ │ │ │ ├── Routes.razor
│ │ │ │ └── _Imports.razor
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── WeatherApiClient.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ │ ├── app.css
│ │ │ │ ├── favicon.png
│ │ │ │ └── lib
│ │ │ │ └── bootstrap
│ │ │ │ └── dist
│ │ │ │ ├── css
│ │ │ │ ├── bootstrap-grid.css
│ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ ├── bootstrap-grid.rtl.css
│ │ │ │ ├── bootstrap-grid.rtl.css.map
│ │ │ │ ├── bootstrap-grid.rtl.min.css
│ │ │ │ ├── bootstrap-grid.rtl.min.css.map
│ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ ├── bootstrap-reboot.min.css.map
│ │ │ │ ├── bootstrap-reboot.rtl.css
│ │ │ │ ├── bootstrap-reboot.rtl.css.map
│ │ │ │ ├── bootstrap-reboot.rtl.min.css
│ │ │ │ ├── bootstrap-reboot.rtl.min.css.map
│ │ │ │ ├── bootstrap-utilities.css
│ │ │ │ ├── bootstrap-utilities.css.map
│ │ │ │ ├── bootstrap-utilities.min.css
│ │ │ │ ├── bootstrap-utilities.min.css.map
│ │ │ │ ├── bootstrap-utilities.rtl.css
│ │ │ │ ├── bootstrap-utilities.rtl.css.map
│ │ │ │ ├── bootstrap-utilities.rtl.min.css
│ │ │ │ ├── bootstrap-utilities.rtl.min.css.map
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ ├── bootstrap.rtl.css
│ │ │ │ ├── bootstrap.rtl.css.map
│ │ │ │ ├── bootstrap.rtl.min.css
│ │ │ │ └── bootstrap.rtl.min.css.map
│ │ │ │ └── js
│ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ ├── bootstrap.bundle.js.map
│ │ │ │ ├── bootstrap.bundle.min.js
│ │ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ │ ├── bootstrap.esm.js
│ │ │ │ ├── bootstrap.esm.js.map
│ │ │ │ ├── bootstrap.esm.min.js
│ │ │ │ ├── bootstrap.esm.min.js.map
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.js.map
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ └── bootstrap.min.js.map
│ │ │ └── AspireSample.sln
│ └── upgrade-to-aspire-9.md
├── includes
│ ├── aspire-create-sample-generic.md
│ ├── aspire-prereqs.md
│ ├── azure-container-app-naming.md
│ ├── clean-up-resources-visual-studio.md
│ ├── clean-up-resources.md
│ ├── client-integration-health-checks.md
│ ├── connection-strings-alert.md
│ ├── data-bind-mount-vs-volumes.md
│ ├── dotnet-cli-file-new.md
│ ├── includes-client.md
│ ├── includes-hosting-and-client.md
│ ├── includes-hosting.md
│ ├── integration-observability-and-telemetry.md
│ ├── media
│ │ └── vscode-create-starter-app.png
│ ├── template-directory-structure.md
│ ├── visual-studio-file-new.md
│ └── vscode-file-new.md
├── index.yml
├── logging
│ └── seq-integration.md
├── media
│ ├── add-orchestrator-app.png
│ ├── app-host-resource-diagram.excalidraw
│ ├── app-host-resource-diagram.png
│ ├── aspire-enlist-orchestration.png
│ ├── aspire-service-bus.png
│ ├── aspire-templates.png
│ ├── bluesky-icon.svg
│ ├── client-icon.svg
│ ├── discord-icon.svg
│ ├── dotnet-foundation.svg
│ ├── front-end-open.png
│ ├── github-mark.svg
│ ├── hosting-icon.svg
│ ├── install-aspire-workload-visual-studio.png
│ ├── no-client-icon.svg
│ ├── no-hosting.svg
│ ├── no-icon.svg
│ ├── portal-screens-web-container-app.png
│ ├── visual-studio-add-aspire-comp-nuget.png
│ ├── visual-studio-add-aspire-hosting-nuget.png
│ ├── visual-studio-add-aspire-hosting-package.png
│ ├── visual-studio-add-aspire-orchestrator.png
│ ├── visual-studio-add-aspire-package.png
│ └── yes-icon.svg
├── messaging
│ ├── azure-event-hubs-integration.md
│ ├── azure-service-bus-integration.md
│ ├── azure-web-pubsub-integration.md
│ ├── kafka-integration.md
│ ├── media
│ │ ├── dashboard-access-rabbitmq-management.png
│ │ ├── rabbitmq-management-plugin.png
│ │ ├── vscode-add-nuget-package.png
│ │ ├── vscode-add-project-reference.png
│ │ ├── vscode-add-project.png
│ │ └── vscode-create-worker.png
│ ├── messaging-integrations.md
│ ├── nats-integration.md
│ └── rabbitmq-integration.md
├── real-time
│ ├── azure-signalr-scenario.md
│ ├── media
│ │ ├── default-mode-thumb.png
│ │ ├── default-mode.png
│ │ ├── serverless-mode-thumb.png
│ │ ├── serverless-mode.png
│ │ └── signalr-modes.excalidraw
│ └── snippets
│ │ └── signalr
│ │ ├── SignalR.ApiService
│ │ ├── GlobalUsings.cs
│ │ ├── Hubs
│ │ │ └── ChatHub.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── ServiceHubContextFactory.cs
│ │ ├── SignalR.ApiService.csproj
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ ├── SignalR.AppHost
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── SignalR.AppHost.csproj
│ │ └── appsettings.json
│ │ ├── SignalR.ServiceDefaults
│ │ ├── Extensions.cs
│ │ └── SignalR.ServiceDefaults.csproj
│ │ ├── SignalR.Shared
│ │ ├── HubEndpoints.cs
│ │ ├── SignalR.Shared.csproj
│ │ ├── UserAction.cs
│ │ └── UserMessage.cs
│ │ ├── SignalR.Web
│ │ ├── Components
│ │ │ ├── App.razor
│ │ │ ├── Layout
│ │ │ │ ├── MainLayout.razor
│ │ │ │ └── MainLayout.razor.css
│ │ │ ├── Messages.razor
│ │ │ ├── Messages.razor.css
│ │ │ ├── Pages
│ │ │ │ ├── Error.razor
│ │ │ │ ├── Home.razor
│ │ │ │ ├── Home.razor.cs
│ │ │ │ └── Home.razor.css
│ │ │ ├── Routes.razor
│ │ │ └── _Imports.razor
│ │ ├── Extensions
│ │ │ └── ConfigurationExtensions.cs
│ │ ├── GlobalUsings.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── SignalR.Web.csproj
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── wwwroot
│ │ │ ├── app.css
│ │ │ ├── app.js
│ │ │ ├── bootstrap
│ │ │ └── bootstrap.min.css
│ │ │ └── favicon.png
│ │ └── signalr.sln
├── reference
│ └── aspire-faq.yml
├── search
│ └── elasticsearch-integration.md
├── security
│ └── azure-security-key-vault-integration.md
├── serverless
│ ├── functions.md
│ └── media
│ │ └── visual-studio-auzre-functions-options.png
├── service-discovery
│ └── overview.md
├── snippets
│ └── azure
│ │ ├── AppHost
│ │ ├── AppHost.csproj
│ │ ├── AppHost.sln
│ │ ├── Program.AddAzureInfra.cs
│ │ ├── Program.ConfigureAppConfigInfra.cs
│ │ ├── Program.ConfigureCosmosInfra.cs
│ │ ├── Program.ConfigureEventHubsInfra.cs
│ │ ├── Program.ConfigureInfrastructure.cs
│ │ ├── Program.ConfigureKeyVaultInfra.cs
│ │ ├── Program.ConfigureOpenAIInfra.cs
│ │ ├── Program.ConfigurePostgresSQLInfra.cs
│ │ ├── Program.ConfigureRedisInfra.cs
│ │ ├── Program.ConfigureSearchInfra.cs
│ │ ├── Program.ConfigureServiceBusInfra.cs
│ │ ├── Program.ConfigureSignalRInfra.cs
│ │ ├── Program.ConfigureStorageInfra.cs
│ │ ├── Program.ConfigureWebPubSubInfra.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── acr.module.bicep
│ │ ├── app-insights.module.bicep
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ ├── aspire-manifest.json
│ │ ├── config-roles.module.bicep
│ │ ├── config.module.bicep
│ │ ├── cosmos-roles.module.bicep
│ │ ├── cosmos.module.bicep
│ │ ├── event-hubs-roles.module.bicep
│ │ ├── event-hubs.module.bicep
│ │ ├── key-vault-roles.module.bicep
│ │ ├── key-vault.module.bicep
│ │ ├── log-analytics-workspace.module.bicep
│ │ ├── openai-roles.module.bicep
│ │ ├── openai.module.bicep
│ │ ├── postgres-flexible-roles.module.bicep
│ │ ├── postgres-flexible.module.bicep
│ │ ├── redis-roles.module.bicep
│ │ ├── redis.module.bicep
│ │ ├── search-roles.module.bicep
│ │ ├── search.module.bicep
│ │ ├── service-bus-roles.module.bicep
│ │ ├── service-bus.module.bicep
│ │ ├── signalr-roles.module.bicep
│ │ ├── signalr.module.bicep
│ │ ├── sql-roles.module.bicep
│ │ ├── sql.module.bicep
│ │ ├── storage-roles.module.bicep
│ │ ├── storage.module.bicep
│ │ ├── web-pubsub-roles.module.bicep
│ │ └── web-pubsub.module.bicep
│ │ └── WorkerService
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── Worker.cs
│ │ ├── WorkerService.csproj
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
├── storage
│ ├── azure-storage-blobs-integration.md
│ ├── azure-storage-integrations.md
│ ├── azure-storage-queues-integration.md
│ ├── azure-storage-tables-integration.md
│ ├── includes
│ │ ├── storage-app-host.md
│ │ ├── storage-bicep.md
│ │ ├── storage-connections.md
│ │ ├── storage-emulator.md
│ │ └── storage-hosting-health-checks.md
│ ├── media
│ │ ├── azure-storage-explorer.png
│ │ ├── queue-output.png
│ │ ├── storage-project.png
│ │ └── support-app.png
│ └── snippets
│ │ └── tutorial
│ │ └── AspireStorage
│ │ ├── AspireStorage.ApiService
│ │ ├── AspireStorage.ApiService.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ ├── AspireStorage.AppHost
│ │ ├── AspireStorage.AppHost.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ ├── AspireStorage.ServiceDefaults
│ │ ├── AspireStorage.ServiceDefaults.csproj
│ │ └── Extensions.cs
│ │ ├── AspireStorage.Web
│ │ ├── AspireStorage.Web.csproj
│ │ ├── Components
│ │ │ ├── App.razor
│ │ │ ├── Layout
│ │ │ │ ├── MainLayout.razor
│ │ │ │ ├── MainLayout.razor.css
│ │ │ │ ├── NavMenu.razor
│ │ │ │ └── NavMenu.razor.css
│ │ │ ├── Pages
│ │ │ │ ├── Counter.razor
│ │ │ │ ├── Error.razor
│ │ │ │ ├── Home.razor
│ │ │ │ └── Weather.razor
│ │ │ ├── Routes.razor
│ │ │ └── _Imports.razor
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── WeatherApiClient.cs
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── wwwroot
│ │ │ ├── app.css
│ │ │ ├── bootstrap
│ │ │ ├── bootstrap.min.css
│ │ │ └── bootstrap.min.css.map
│ │ │ └── favicon.png
│ │ ├── AspireStorage.WorkerService
│ │ ├── AspireStorage.WorkerService.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── Worker.cs
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ └── AspireStorage.sln
├── testing
│ ├── accessing-resources.md
│ ├── manage-app-host.md
│ ├── media
│ │ ├── testing-diagram-thumb.png
│ │ ├── testing-diagram.excalidraw
│ │ └── testing-diagram.png
│ ├── overview.md
│ ├── snippets
│ │ └── testing
│ │ │ ├── mstest
│ │ │ ├── AspireApp.ApiService
│ │ │ │ ├── AspireApp.ApiService.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ ├── AspireApp.Tests
│ │ │ │ ├── AspireApp.Tests.csproj
│ │ │ │ ├── EnvVarTests.cs
│ │ │ │ └── IntegrationTest1.cs
│ │ │ ├── AspireApp.Web
│ │ │ │ ├── AspireApp.Web.csproj
│ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Counter.razor
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── WeatherApiClient.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── favicon.png
│ │ │ └── AspireApp.sln
│ │ │ ├── nunit
│ │ │ ├── AspireApp.ApiService
│ │ │ │ ├── AspireApp.ApiService.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ │ ├── AspireApp.AppHost.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ │ └── Extensions.cs
│ │ │ ├── AspireApp.Tests
│ │ │ │ ├── AspireApp.Tests.csproj
│ │ │ │ ├── EnvVarTests.cs
│ │ │ │ └── IntegrationTest1.cs
│ │ │ ├── AspireApp.Web
│ │ │ │ ├── AspireApp.Web.csproj
│ │ │ │ ├── Components
│ │ │ │ │ ├── App.razor
│ │ │ │ │ ├── Layout
│ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ │ ├── Pages
│ │ │ │ │ │ ├── Counter.razor
│ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ ├── Home.razor
│ │ │ │ │ │ └── Weather.razor
│ │ │ │ │ ├── Routes.razor
│ │ │ │ │ └── _Imports.razor
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── WeatherApiClient.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── bootstrap
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ └── favicon.png
│ │ │ └── AspireApp.sln
│ │ │ └── xunit
│ │ │ ├── AspireApp.ApiService
│ │ │ ├── AspireApp.ApiService.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── AspireApp.AppHost
│ │ │ ├── AspireApp.AppHost.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ │ ├── AspireApp.ServiceDefaults
│ │ │ ├── AspireApp.ServiceDefaults.csproj
│ │ │ └── Extensions.cs
│ │ │ ├── AspireApp.Tests
│ │ │ ├── AspireApp.Tests.csproj
│ │ │ ├── EnvVarTests.cs
│ │ │ └── IntegrationTest1.cs
│ │ │ ├── AspireApp.Web
│ │ │ ├── AspireApp.Web.csproj
│ │ │ ├── Components
│ │ │ │ ├── App.razor
│ │ │ │ ├── Layout
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ └── NavMenu.razor.css
│ │ │ │ ├── Pages
│ │ │ │ │ ├── Counter.razor
│ │ │ │ │ ├── Error.razor
│ │ │ │ │ ├── Home.razor
│ │ │ │ │ └── Weather.razor
│ │ │ │ ├── Routes.razor
│ │ │ │ └── _Imports.razor
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── WeatherApiClient.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ │ ├── app.css
│ │ │ │ ├── bootstrap
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ └── bootstrap.min.css.map
│ │ │ │ └── favicon.png
│ │ │ └── AspireApp.sln
│ └── write-your-first-test.md
├── toc.yml
├── troubleshooting
│ ├── allow-unsecure-transport.md
│ ├── connection-string-missing.md
│ ├── container-runtime-unhealthy.md
│ ├── name-is-already-in-use.md
│ ├── unable-to-install-workload.md
│ └── untrusted-localhost-certificate.md
├── whats-new
│ ├── dotnet-aspire-9.1.md
│ ├── dotnet-aspire-9.2.md
│ ├── dotnet-aspire-9.3.md
│ ├── dotnet-aspire-9.md
│ ├── dotnet-docs-aspire-mod0.md
│ ├── dotnet-docs-aspire-mod1.md
│ ├── dotnet-docs-aspire-mod2.md
│ ├── index.yml
│ ├── media
│ │ ├── clear-cache-command.png
│ │ ├── console-logs-ansi-text-format.png
│ │ ├── consolelogs-download.png
│ │ ├── create-aspire8-starterapp.png
│ │ ├── create-aspire9-starterapp.png
│ │ ├── create-new-project-vs.png
│ │ ├── dashboard-browser-telemetry.png
│ │ ├── dashboard-cardinality-limit.png
│ │ ├── dashboard-console-logs-utc.png
│ │ ├── dashboard-context-menu.png
│ │ ├── dashboard-copilot.png
│ │ ├── dashboard-filter.png
│ │ ├── dashboard-language.png
│ │ ├── dashboard-metrics-warning.png
│ │ ├── dashboard-parentchild.png
│ │ ├── dashboard-pause-telemetry.png
│ │ ├── dashboard-remove-telemetry.png
│ │ ├── dashboard-resource-icons.png
│ │ ├── dashboard-resourcedetails.png
│ │ ├── dashboard-traces-uninstrumented-resources.png
│ │ ├── functions-dashboard-screenshot.png
│ │ ├── functions-debug-screenshot.png
│ │ ├── functions-step-1.gif
│ │ ├── health-check-details.png
│ │ ├── persistent-container-docker-desktop.png
│ │ ├── persistent-container.png
│ │ ├── redis-insight.png
│ │ ├── upgrade-assistant-1.png
│ │ ├── upgrade-assistant-2.png
│ │ ├── upgrade-assistant-confirmation.png
│ │ └── waiting-for-unhealthy-resource.png
│ └── toc.yml
└── zones
│ └── zone-pivot-groups.yml
├── nuget.config
└── quest-config.json
/.acrolinx-config.edn:
--------------------------------------------------------------------------------
1 | {:allowed-branchname-matches ["main" "release-.*"]
2 | :allowed-filename-matches ["docs" "includes"]}
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | # Lines starting with '#' are comments.
2 | # Each line is a file pattern followed by one or more owners.
3 |
4 | # More details are here: https://help.github.com/articles/about-codeowners/
5 |
6 | # The '*' pattern is global owners.
7 |
8 | * @IEvangelist
9 |
10 | # Community Toolkit docs
11 |
12 | # /docs/community-toolkit/* @aaronpowell
13 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ## Summary
2 |
3 | Describe your changes here.
4 |
5 | Fixes #Issue_Number (if available)
6 |
--------------------------------------------------------------------------------
/.pre-commit-config.yaml:
--------------------------------------------------------------------------------
1 | repos:
2 | - repo: https://github.com/gitleaks/gitleaks
3 | rev: v8.16.3
4 | hooks:
5 | - id: gitleaks
6 | - repo: https://github.com/pre-commit/pre-commit-hooks
7 | rev: v4.4.0
8 | hooks:
9 | - id: end-of-file-fixer
10 | - id: trailing-whitespace
11 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "docsmsft.docs-authoring-pack"
4 | ]
5 | }
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Code of Conduct
2 |
3 | This project has adopted the code of conduct defined by the Contributor Covenant
4 | to clarify expected behavior in our community.
5 | For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct).
6 |
--------------------------------------------------------------------------------
/assets/dotnet-aspire-color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/assets/dotnet-aspire-color.png
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.ResourceAppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.ResourceAppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 |
Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/app-host/snippets/AspireApp/AspireApp.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/app-host/snippets/AspireApp/AspireApp.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/architecture/media/app-host-dcp-flow-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/app-host-dcp-flow-thumb.png
--------------------------------------------------------------------------------
/docs/architecture/media/app-host-dcp-flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/app-host-dcp-flow.png
--------------------------------------------------------------------------------
/docs/architecture/media/app-host-delegation-dcp-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/app-host-delegation-dcp-thumb.png
--------------------------------------------------------------------------------
/docs/architecture/media/app-host-delegation-dcp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/app-host-delegation-dcp.png
--------------------------------------------------------------------------------
/docs/architecture/media/dcp-architecture-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/dcp-architecture-thumb.png
--------------------------------------------------------------------------------
/docs/architecture/media/dcp-architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/dcp-architecture.png
--------------------------------------------------------------------------------
/docs/architecture/media/local-app-topology-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/local-app-topology-thumb.png
--------------------------------------------------------------------------------
/docs/architecture/media/local-app-topology.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/local-app-topology.png
--------------------------------------------------------------------------------
/docs/architecture/media/publish-app-topology-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/publish-app-topology-thumb.png
--------------------------------------------------------------------------------
/docs/architecture/media/publish-app-topology.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/architecture/media/publish-app-topology.png
--------------------------------------------------------------------------------
/docs/authentication/media/auth-flow-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/authentication/media/auth-flow-diagram.png
--------------------------------------------------------------------------------
/docs/authentication/media/simple-auth-flow-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/authentication/media/simple-auth-flow-diagram.png
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/authentication/snippets/AspireApp/AspireApp.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/authentication/snippets/AspireApp/AspireApp.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/azure/media/azure-provisioning-settings-dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/azure/media/azure-provisioning-settings-dialog.png
--------------------------------------------------------------------------------
/docs/azure/media/azure-resource-provisioning-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/azure/media/azure-resource-provisioning-settings.png
--------------------------------------------------------------------------------
/docs/azure/media/console-logs-kv-missing-subscription.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/azure/media/console-logs-kv-missing-subscription.png
--------------------------------------------------------------------------------
/docs/azure/media/resources-kv-missing-subscription.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/azure/media/resources-kv-missing-subscription.png
--------------------------------------------------------------------------------
/docs/azure/snippets/aca/AspireAca.AppHost/AspireApp.AppHost/Program.cs:
--------------------------------------------------------------------------------
1 | var builder = DistributedApplication.CreateBuilder(args);
2 |
3 | var acaEnv = builder.AddAzureContainerAppEnvironment("aca-env");
4 |
5 | // Omitted for brevity...
6 |
7 | builder.Build().Run();
8 |
--------------------------------------------------------------------------------
/docs/azure/snippets/aca/AspireAca.AppHost/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/azure/snippets/aca/AspireAca.AppHost/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/azure/snippets/aca/AspireAca.AppHost/AspireApp.AppHost/aspire-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://json.schemastore.org/aspire-8.0.json",
3 | "resources": {
4 | "aca-env": {
5 | "type": "azure.bicep.v0",
6 | "path": "aca-env.module.bicep",
7 | "params": {
8 | "userPrincipalId": ""
9 | }
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/docs/azure/snippets/bicep/AppHost.Bicep/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/azure/snippets/bicep/AppHost.Bicep/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/azure/snippets/bicep/WebHook.Api/WebHook.Api.http:
--------------------------------------------------------------------------------
1 | @WebHook.Api_HostAddress = http://localhost:5008
2 |
3 | GET {{WebHook.Api_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/azure/snippets/bicep/WebHook.Api/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/azure/snippets/bicep/WebHook.Api/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/caching/includes/redis-trademark.md:
--------------------------------------------------------------------------------
1 | ---
2 | ms.topic: include
3 | ---
4 |
5 | > *****: _Redis is a registered trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Microsoft is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Microsoft. [Return to top](#heading)?_
6 |
--------------------------------------------------------------------------------
/docs/caching/media/resources-azure-redis-container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/caching/media/resources-azure-redis-container.png
--------------------------------------------------------------------------------
/docs/caching/media/resources-azure-redis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/caching/media/resources-azure-redis.png
--------------------------------------------------------------------------------
/docs/community-toolkit/includes/banner.md:
--------------------------------------------------------------------------------
1 | ---
2 | ms.topic: include
3 | ---
4 |
5 | > [!NOTE]
6 | > This integration is part of the [.NET Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) and _isn't_ officially supported by the .NET Aspire team.
7 |
--------------------------------------------------------------------------------
/docs/community-toolkit/media/aspire-dashboard-dapr-sidecar-resources.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/community-toolkit/media/aspire-dashboard-dapr-sidecar-resources.png
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/community-toolkit/snippets/Dapr/Dapr.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/community-toolkit/snippets/Dapr/Dapr.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/database/includes/media/cosmos-resource-relationships-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/includes/media/cosmos-resource-relationships-thumb.png
--------------------------------------------------------------------------------
/docs/database/includes/media/cosmos-resource-relationships.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/includes/media/cosmos-resource-relationships.png
--------------------------------------------------------------------------------
/docs/database/includes/media/mssql-vscode-add-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/includes/media/mssql-vscode-add-connection.png
--------------------------------------------------------------------------------
/docs/database/includes/media/mssql-vscode-connected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/includes/media/mssql-vscode-connected.png
--------------------------------------------------------------------------------
/docs/database/includes/media/mssql-vscode-connection-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/includes/media/mssql-vscode-connection-details.png
--------------------------------------------------------------------------------
/docs/database/includes/media/ssms-connected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/includes/media/ssms-connected.png
--------------------------------------------------------------------------------
/docs/database/includes/media/ssms-new-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/includes/media/ssms-new-connection.png
--------------------------------------------------------------------------------
/docs/database/media/app-home-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/app-home-screen.png
--------------------------------------------------------------------------------
/docs/database/media/connect-to-existing-database/connect-ssms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/connect-to-existing-database/connect-ssms.png
--------------------------------------------------------------------------------
/docs/database/media/connect-to-existing-database/console-log-create-table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/connect-to-existing-database/console-log-create-table.png
--------------------------------------------------------------------------------
/docs/database/media/connect-to-existing-database/dashboard-select-api-endpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/connect-to-existing-database/dashboard-select-api-endpoint.png
--------------------------------------------------------------------------------
/docs/database/media/connect-to-existing-database/scalar-text-get.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/connect-to-existing-database/scalar-text-get.png
--------------------------------------------------------------------------------
/docs/database/media/ef-core-aspire-architecture-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/ef-core-aspire-architecture-large.png
--------------------------------------------------------------------------------
/docs/database/media/ef-core-aspire-architecture-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/ef-core-aspire-architecture-thumb.png
--------------------------------------------------------------------------------
/docs/database/media/ef-core-migrations/dashboard-post-migration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/ef-core-migrations/dashboard-post-migration.png
--------------------------------------------------------------------------------
/docs/database/media/resources-azure-sql-container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/resources-azure-sql-container.png
--------------------------------------------------------------------------------
/docs/database/media/resources-azure-sql-database.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/media/resources-azure-sql-database.png
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.ApiService/GlobalUsings.cs:
--------------------------------------------------------------------------------
1 | global using System.Net;
2 | global using AspireApp.Models;
3 | global using Microsoft.Azure.Cosmos;
4 | global using AspireApp.ApiService.Services;
5 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.Models/AspireApp.Models.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net9.0
5 | enable
6 | enable
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.Models/ProgrammingLanguage.cs:
--------------------------------------------------------------------------------
1 | namespace AspireApp.Models;
2 |
3 | public record ProgrammingLanguage(
4 | string Id,
5 | string Name,
6 | string Description,
7 | DateOnly InitialReleaseDate);
8 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.Web/GlobalUsings.cs:
--------------------------------------------------------------------------------
1 | global using AspireApp.Models;
2 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/cosmos-db/AspireApp.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/snippets/cosmos-db/AspireApp.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-bind-mount/.aspire/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "appHostPath": "../AspireApp.AppHost/AspireApp.AppHost.csproj"
3 | }
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-bind-mount/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-bind-mount/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-bind-mount/AspireApp.ExampleProject/AspireApp.ExampleProject.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net9.0
5 | enable
6 | enable
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-bind-mount/AspireApp.ExampleProject/AspireApp.ExampleProject.http:
--------------------------------------------------------------------------------
1 | @AspireApp.ExampleProject_HostAddress = http://localhost:5108
2 |
3 | GET {{AspireApp.ExampleProject_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-bind-mount/AspireApp.ExampleProject/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-bind-mount/AspireApp.ExampleProject/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-creation-script/.aspire/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "appHostPath": "../AspireApp.AppHost/AspireApp.AppHost.csproj"
3 | }
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-creation-script/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-creation-script/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-creation-script/AspireApp.ExampleProject/AspireApp.ExampleProject.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net9.0
5 | enable
6 | enable
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-creation-script/AspireApp.ExampleProject/AspireApp.ExampleProject.http:
--------------------------------------------------------------------------------
1 | @AspireApp.ExampleProject_HostAddress = http://localhost:5290
2 |
3 | GET {{AspireApp.ExampleProject_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-creation-script/AspireApp.ExampleProject/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-creation-script/AspireApp.ExampleProject/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-data-volume/.aspire/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "appHostPath": "../AspireApp.AppHost/AspireApp.AppHost.csproj"
3 | }
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-data-volume/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-data-volume/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-data-volume/AspireApp.ExampleProject/AspireApp.ExampleProject.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net9.0
5 | enable
6 | enable
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-data-volume/AspireApp.ExampleProject/AspireApp.ExampleProject.http:
--------------------------------------------------------------------------------
1 | @AspireApp.ExampleProject_HostAddress = http://localhost:5022
2 |
3 | GET {{AspireApp.ExampleProject_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-data-volume/AspireApp.ExampleProject/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-data-volume/AspireApp.ExampleProject/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-integration/.aspire/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "appHostPath": "../AspireApp.AppHost/AspireApp.AppHost.csproj"
3 | }
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-integration/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-integration/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-integration/ExampleProject/ExampleProject.http:
--------------------------------------------------------------------------------
1 | @ExampleProject_HostAddress = http://localhost:5105
2 |
3 | GET {{ExampleProject_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-integration/ExampleProject/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-integration/ExampleProject/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-parameters/.aspire/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "appHostPath": "../AspireApp.AppHost/AspireApp.AppHost.csproj"
3 | }
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-parameters/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-parameters/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | },
9 | "Parameters": {
10 | "password": "Secret-p@ssw0rd"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-parameters/AspireApp.ExampleProject/AspireApp.ExampleProject.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net9.0
5 | enable
6 | enable
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-parameters/AspireApp.ExampleProject/AspireApp.ExampleProject.http:
--------------------------------------------------------------------------------
1 | @AspireApp.ExampleProject_HostAddress = http://localhost:5263
2 |
3 | GET {{AspireApp.ExampleProject_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-parameters/AspireApp.ExampleProject/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/sql-server-parameters/AspireApp.ExampleProject/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/snippets/tutorial/aspiresqldeployazure/AspireSql.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/snippets/tutorial/aspiresqldeploycontainer/AspireSql.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqlefcore/AspireSQLEFCore.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqlefcore/AspireSQLEFCore.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqlefcore/AspireSQLEFCore/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqlefcore/AspireSQLEFCore/TicketContext.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.EntityFrameworkCore;
2 | using System.Reflection.Metadata;
3 |
4 | namespace AspireSQLEFCore;
5 |
6 | public class TicketContext(DbContextOptions options) : DbContext(options)
7 | {
8 | public DbSet Tickets => Set();
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqlefcore/AspireSQLEFCore/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqlefcore/AspireSQLEFCore/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/database/snippets/tutorial/aspiresqlefcore/AspireSQLEFCore/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/database/snippets/tutorial/aspiresqlefcore/AspireSQLEFCore/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/azd-aca-variables.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/azd-aca-variables.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/azd-azure-portal-deployed-resources.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/azd-azure-portal-deployed-resources.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/azd-internals.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/azd-internals.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/azure-pipeline-resource-group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/azure-pipeline-resource-group.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/azure-pipeline-run-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/azure-pipeline-run-details.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/azure-pipeline-run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/azure-pipeline-run.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/azure-pipeline-summary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/azure-pipeline-summary.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/deployment-links.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/deployment-links.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/github-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/github-action.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/pipeline-configuration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/pipeline-configuration.png
--------------------------------------------------------------------------------
/docs/deployment/azure/media/visual-studio-delete-environment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/azure/media/visual-studio-delete-environment.png
--------------------------------------------------------------------------------
/docs/deployment/media/app-insights-connection-string.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/media/app-insights-connection-string.png
--------------------------------------------------------------------------------
/docs/deployment/media/manifest-placeholder-strings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/media/manifest-placeholder-strings.png
--------------------------------------------------------------------------------
/docs/deployment/media/placeholder-mappings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/media/placeholder-mappings.png
--------------------------------------------------------------------------------
/docs/deployment/media/visual-studio-deploy-complete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/media/visual-studio-deploy-complete.png
--------------------------------------------------------------------------------
/docs/deployment/media/visual-studio-deploy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/deployment/media/visual-studio-deploy.png
--------------------------------------------------------------------------------
/docs/extensibility/media/maildev-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/maildev-details.png
--------------------------------------------------------------------------------
/docs/extensibility/media/maildev-emails.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/maildev-emails.png
--------------------------------------------------------------------------------
/docs/extensibility/media/maildev-envvar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/maildev-envvar.png
--------------------------------------------------------------------------------
/docs/extensibility/media/maildev-in-aspire-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/maildev-in-aspire-dashboard.png
--------------------------------------------------------------------------------
/docs/extensibility/media/maildev-inbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/maildev-inbox.png
--------------------------------------------------------------------------------
/docs/extensibility/media/maildev-web-ui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/maildev-web-ui.png
--------------------------------------------------------------------------------
/docs/extensibility/media/maildev-with-newsletterservice-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/maildev-with-newsletterservice-dashboard.png
--------------------------------------------------------------------------------
/docs/extensibility/media/maildevresource-empty-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/maildevresource-empty-dashboard.png
--------------------------------------------------------------------------------
/docs/extensibility/media/mailkit-metrics-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/mailkit-metrics-dashboard.png
--------------------------------------------------------------------------------
/docs/extensibility/media/mailkit-metrics-graph-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/mailkit-metrics-graph-dashboard.png
--------------------------------------------------------------------------------
/docs/extensibility/media/newsletter-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/newsletter-details.png
--------------------------------------------------------------------------------
/docs/extensibility/media/swagger-ui-try.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/swagger-ui-try.png
--------------------------------------------------------------------------------
/docs/extensibility/media/swagger-ui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/extensibility/media/swagger-ui.png
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResource/MailDevResource.AppHost/Program.cs:
--------------------------------------------------------------------------------
1 | var builder = DistributedApplication.CreateBuilder(args);
2 |
3 | var maildev = builder.AddMailDev("maildev");
4 |
5 | builder.AddProject("newsletterservice")
6 | .WithReference(maildev);
7 |
8 | builder.Build().Run();
9 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResource/MailDevResource.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResource/MailDevResource.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResource/MailDevResource.NewsletterService/MailDevResource.NewsletterService.http:
--------------------------------------------------------------------------------
1 | @MailDevResource.NewsletterService_HostAddress = http://localhost:5021
2 |
3 | GET {{MailDevResource.NewsletterService_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResource/MailDevResource.NewsletterService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResource/MailDevResource.NewsletterService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceAndComponent/MailDevResource.AppHost/Program.cs:
--------------------------------------------------------------------------------
1 | var builder = DistributedApplication.CreateBuilder(args);
2 |
3 | var maildev = builder.AddMailDev("maildev");
4 |
5 | builder.AddProject("newsletterservice")
6 | .WithReference(maildev);
7 |
8 | builder.Build().Run();
9 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceAndComponent/MailDevResource.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceAndComponent/MailDevResource.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceAndComponent/MailDevResource.NewsletterService/MailDevResource.NewsletterService.http:
--------------------------------------------------------------------------------
1 | @MailDevResource.NewsletterService_HostAddress = http://localhost:5021
2 |
3 | GET {{MailDevResource.NewsletterService_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceAndComponent/MailDevResource.NewsletterService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceAndComponent/MailDevResource.NewsletterService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceWithCredentials/MailDevResource.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceWithCredentials/MailDevResource.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceWithCredentials/MailDevResource.NewsletterService/MailDevResource.NewsletterService.http:
--------------------------------------------------------------------------------
1 | @MailDevResource.NewsletterService_HostAddress = http://localhost:5021
2 |
3 | GET {{MailDevResource.NewsletterService_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceWithCredentials/MailDevResource.NewsletterService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/extensibility/snippets/MailDevResourceWithCredentials/MailDevResource.NewsletterService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/frameworks/snippets/Orleans/OrleansAppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/frameworks/snippets/Orleans/OrleansClient/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "profiles": {
3 | "https": {
4 | "commandName": "Project",
5 | "launchBrowser": true,
6 | "environmentVariables": {
7 | "ASPNETCORE_ENVIRONMENT": "Development"
8 | },
9 | "applicationUrl": "https://localhost:52222"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/docs/frameworks/snippets/Orleans/OrleansClient/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/frameworks/snippets/Orleans/OrleansContracts/ICounterGrain.cs:
--------------------------------------------------------------------------------
1 | // Licensed to the .NET Foundation under one or more agreements.
2 | // The .NET Foundation licenses this file to you under the MIT license.
3 |
4 | namespace OrleansContracts;
5 |
6 | public interface ICounterGrain : IGrainWithStringKey
7 | {
8 | ValueTask Increment();
9 | ValueTask Get();
10 | }
11 |
--------------------------------------------------------------------------------
/docs/frameworks/snippets/Orleans/OrleansServer/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/automation/aspire-dashboard/AspireSample/AspireSample.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/architecture-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/architecture-diagram.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/copilot/copilot-chatquestion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/copilot/copilot-chatquestion.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/copilot/copilot-headerbutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/copilot/copilot-headerbutton.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/copilot/resources-askcopilot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/copilot/resources-askcopilot.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/copilot/structuredlogs-explainerror.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/copilot/structuredlogs-explainerror.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/copilot/tracedetails-explaintrace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/copilot/tracedetails-explaintrace.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/custom-urls/custom-url-admin-portal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/custom-urls/custom-url-admin-portal.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/custom-urls/custom-url-ordered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/custom-urls/custom-url-ordered.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/custom-urls/custom-url-scalar-https.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/custom-urls/custom-url-scalar-https.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/aspire-login-filled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/aspire-login-filled.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/aspire-login-help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/aspire-login-help.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/aspire-login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/aspire-login.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/console-logs-with-replicas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/console-logs-with-replicas.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/container-logs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/container-logs.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/dashboard-help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/dashboard-help.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/dotnet-run-login-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/dotnet-run-login-url.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/download-console-logs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/download-console-logs.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/filter-spans-trace-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/filter-spans-trace-details.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/metrics-page-exemplars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/metrics-page-exemplars.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/metrics-table-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/metrics-table-view.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/metrics-view-count.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/metrics-view-count.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/metrics-view-filtered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/metrics-view-filtered.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/metrics-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/metrics-view.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/pause-telemetry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/pause-telemetry.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/project-graphs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/project-graphs.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/project-logs-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/project-logs-error.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/project-logs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/project-logs.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/projects-errors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/projects-errors.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/projects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/projects.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/remove-all-telemetry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/remove-all-telemetry.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/remove-telemetry-data-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/remove-telemetry-data-thumb.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/remove-telemetry-data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/remove-telemetry-data.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/resource-actions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/resource-actions.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/resource-details-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/resource-details-thumb.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/resource-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/resource-details.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/resource-started-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/resource-started-action.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/resource-stop-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/resource-stop-action.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/resource-stopped-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/resource-stopped-action.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/resource-submenu-actions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/resource-submenu-actions.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/resources-filtered-containers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/resources-filtered-containers.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/select-resource-type.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/select-resource-type.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/structured-logs-errors-view-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/structured-logs-errors-view-thumb.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/structured-logs-errors-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/structured-logs-errors-view.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/structured-logs-errors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/structured-logs-errors.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/structured-logs-filtered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/structured-logs-filtered.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/structured-logs-trace-errors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/structured-logs-trace-errors.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/structured-logs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/structured-logs.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/telemetry-resource-filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/telemetry-resource-filter.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/text-visualizer-resources.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/text-visualizer-resources.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/text-visualizer-selection-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/text-visualizer-selection-menu.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/theme-selection-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/theme-selection-light.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/theme-selection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/theme-selection.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/trace-page-from-exemplars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/trace-page-from-exemplars.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/trace-span-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/trace-span-details.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/trace-span-event-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/trace-span-event-details.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/trace-view-errors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/trace-view-errors.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/trace-view-filter-advanced.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/trace-view-filter-advanced.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/trace-view-filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/trace-view-filter.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/trace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/trace.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/traces-errors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/traces-errors.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/traces-filtering.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/traces-filtering.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/explore/traces.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/explore/traces.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/standalone/aspire-dashboard-container-log.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/standalone/aspire-dashboard-container-log.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/standalone/aspire-dashboard-python-logs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/standalone/aspire-dashboard-python-logs.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/standalone/run-fastapi-app-localhost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/standalone/run-fastapi-app-localhost.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/standalone/run-flask-app-localhost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/standalone/run-flask-app-localhost.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/media/standalone/standalone-mode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/media/standalone/standalone-mode.png
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.AppHost/Program.cs:
--------------------------------------------------------------------------------
1 | var builder = DistributedApplication.CreateBuilder(args);
2 |
3 | builder.AddProject("web")
4 | .WithExternalHttpEndpoints();
5 |
6 | builder.Build().Run();
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/Pages/Index.cshtml:
--------------------------------------------------------------------------------
1 | @page
2 |
5 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/Pages/Index.cshtml.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Mvc.RazorPages;
2 |
3 | namespace BrowserTelemetry.Web.Pages;
4 |
5 | public class IndexModel(ILogger logger) : PageModel
6 | {
7 | public void OnGet()
8 | {
9 | logger.LogInformation("Get index");
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/Pages/Shared/_Layout.cshtml.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Mvc.RazorPages;
2 |
3 | namespace BrowserTelemetry.Web.Pages.Shared;
4 |
5 | public class _LayoutModel : PageModel
6 | {
7 | public void OnGet()
8 | {
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/Pages/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using BrowserTelemetry.Web
2 | @namespace BrowserTelemetry.Web.Pages
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/Pages/_ViewImports.cshtml.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Mvc.RazorPages;
2 |
3 | namespace BrowserTelemetry.Web.Pages
4 | {
5 | public class _ViewImportsModel : PageModel
6 | {
7 | public void OnGet()
8 | {
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/Pages/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "_Layout";
3 | }
4 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/Pages/_ViewStart.cshtml.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Mvc.RazorPages;
2 |
3 | namespace BrowserTelemetry.Web.Pages
4 | {
5 | public class _ViewStartModel : PageModel
6 | {
7 | public void OnGet()
8 | {
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "DetailedErrors": true,
3 | "Logging": {
4 | "LogLevel": {
5 | "Default": "Information",
6 | "Microsoft.AspNetCore": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/wwwroot/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/wwwroot/favicon.ico
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/BrowserTelemetry/BrowserTelemetry.Web/wwwroot/scripts/bundle.js.LICENSE.txt:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Angular v
3 | * (c) 2010-2024 Google LLC. https://angular.io/
4 | * License: MIT
5 | */
6 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/dashboard/snippets/DisableAI/AspireApp/AspireApp.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/custom-clear-cache-command-succeeded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/custom-clear-cache-command-succeeded.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/custom-clear-cache-command.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/custom-clear-cache-command.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/custom-http-command-highlighted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/custom-http-command-highlighted.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/custom-http-command-starting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/custom-http-command-starting.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/custom-http-command-succeeded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/custom-http-command-succeeded.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/custom-http-command.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/custom-http-command.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AWS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AWS.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/Aspire-logo-256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/Aspire-logo-256.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureAppConfig_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureAppConfig_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureAppInsights_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureAppInsights_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureBlobPageStorage_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureBlobPageStorage_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureCacheRedis_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureCacheRedis_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureCosmosDB_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureCosmosDB_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureEventHubs_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureEventHubs_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureFunctionApps_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureFunctionApps_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureKeyVault_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureKeyVault_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureLogAnalytics_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureLogAnalytics_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureOpenAI_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureOpenAI_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzurePostgreSQL_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzurePostgreSQL_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureSearch_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureSearch_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureServiceBus_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureServiceBus_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureSignalR_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureSignalR_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureSqlServer_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureSqlServer_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureStorageContainer_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureStorageContainer_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureStorageQueue_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureStorageQueue_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureTable_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureTable_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/AzureWebPubSub_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/AzureWebPubSub_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/Azure_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/Azure_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/Elastic_logo_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/Elastic_logo_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/Garnet_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/Garnet_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/Milvus_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/Milvus_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/MongoDB_256px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/MongoDB_256px.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/PostgreSQL_logo.3colors.256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/PostgreSQL_logo.3colors.256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/QdrantLogo_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/QdrantLogo_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/SQL_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/SQL_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/Seq_logo.256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/Seq_logo.256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/Valkey_256x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/Valkey_256x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/mysqlconnector_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/mysqlconnector_logo.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/nats-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/nats-icon.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/icons/redis-cube-red_white-rgb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/icons/redis-cube-red_white-rgb.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/integrations-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/integrations-thumb.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/integrations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/integrations.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/launch-profiles/vs-launch-profile-toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/launch-profiles/vs-launch-profile-toolbar.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/networking-proxies-1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/networking-proxies-1x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/networking-proxies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/networking-proxies.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-host-port-and-random-port-1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-host-port-and-random-port-1x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-host-port-and-random-port.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-host-port-and-random-port.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-with-docker-port-mapping-1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-with-docker-port-mapping-1x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-with-env-var-port-1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-with-env-var-port-1x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-with-env-var-port.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-with-env-var-port.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-with-random-ports-1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-with-random-ports-1x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-with-random-ports.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-with-random-ports.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-with-replicas-1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-with-replicas-1x.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/networking/proxy-with-replicas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/networking/proxy-with-replicas.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/setup-tooling/create-test-projects-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/setup-tooling/create-test-projects-template.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/setup-tooling/vscode-debugging.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/setup-tooling/vscode-debugging.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/setup-tooling/web-workload-with-aspire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/setup-tooling/web-workload-with-aspire.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/vs-create-dotnet-aspire-proj.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/vs-create-dotnet-aspire-proj.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/vscode-create-dotnet-aspire-proj.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/vscode-create-dotnet-aspire-proj.png
--------------------------------------------------------------------------------
/docs/fundamentals/media/vscode-create-dotnet-proj.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/media/vscode-create-dotnet-proj.png
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/snippets/custom-commands/AspireApp/AspireApp.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-urls/AspireApp.Api/AspireApp.Api.http:
--------------------------------------------------------------------------------
1 | @AspireApp.Api_HostAddress = http://localhost:5020
2 |
3 | GET {{AspireApp.Api_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-urls/AspireApp.Api/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-urls/AspireApp.Api/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-urls/AspireApp.AppHost/Program.cs:
--------------------------------------------------------------------------------
1 | // Uncomment a single line to run the example
2 |
3 | // Admin Portal
4 | //WithUrlExample(args);
5 |
6 | // Ordered / Schemes
7 | WithUrlsExample(args);
8 |
9 | // Scalar (HTTPS)
10 | //WithUrlForEndpointExample(args);
11 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-urls/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/custom-urls/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/http-commands/AspireApp/AspireApp.Api/AppJsonContext.cs:
--------------------------------------------------------------------------------
1 | using System.Text.Json.Serialization;
2 |
3 | namespace AspireApp.Api;
4 |
5 | [JsonSerializable(typeof(Product))]
6 | [JsonSerializable(typeof(Product[]))]
7 | public partial class AppJsonContext : JsonSerializerContext;
8 |
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/http-commands/AspireApp/AspireApp.Api/AspireApp.Api.http:
--------------------------------------------------------------------------------
1 | @AspireApp.Api_HostAddress = http://localhost:5290
2 |
3 | GET {{AspireApp.Api_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/http-commands/AspireApp/AspireApp.Api/Product.cs:
--------------------------------------------------------------------------------
1 | namespace AspireApp.Api;
2 |
3 | public sealed record Product(int Id, string Name, decimal Price);
4 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/http-commands/AspireApp/AspireApp.Api/Products.cs:
--------------------------------------------------------------------------------
1 | namespace AspireApp.Api;
2 |
3 | internal static class Products
4 | {
5 | public static readonly Product[] DefaultProducts =
6 | [
7 | new (1, "Laptop", 999.99m),
8 | new (2, "Keyboard", 49.99m),
9 | new (3, "Mouse", 24.99m),
10 | ];
11 | }
12 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/http-commands/AspireApp/AspireApp.Api/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/http-commands/AspireApp/AspireApp.Api/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/http-commands/AspireApp/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/http-commands/AspireApp/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/integrations/AspireApp/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/integrations/AspireApp/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/integrations/AspireApp/WorkerService/Program.cs:
--------------------------------------------------------------------------------
1 | using WorkerService;
2 |
3 | var builder = Host.CreateApplicationBuilder(args);
4 |
5 | builder.AddNpgsqlDataSource("customers");
6 |
7 | builder.AddServiceDefaults();
8 | builder.Services.AddHostedService();
9 |
10 | var host = builder.Build();
11 | host.Run();
12 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/integrations/AspireApp/WorkerService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.Hosting.Lifetime": "Information"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/integrations/AspireApp/WorkerService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.Hosting.Lifetime": "Information"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/lifecycles/AspireApp/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/lifecycles/AspireApp/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.ApiService/Networking.ApiService.http:
--------------------------------------------------------------------------------
1 | @Networking.ApiService_HostAddress = http://localhost:5182
2 |
3 | GET {{Networking.ApiService_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.Frontend/Networking.Frontend.Client/Program.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
2 |
3 | var builder = WebAssemblyHostBuilder.CreateDefault(args);
4 |
5 | await builder.Build().RunAsync();
6 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.Frontend/Networking.Frontend.Client/wwwroot/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.Frontend/Networking.Frontend.Client/wwwroot/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.Frontend/Networking.Frontend/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.Frontend/Networking.Frontend/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "Kestrel": {
9 | "Endpoints": {
10 | "Https": {
11 | "Url": "https://*:5271"
12 | }
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.Frontend/Networking.Frontend/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/networking/Networking.Frontend/Networking.Frontend/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/snippets/networking/Networking.Frontend/Networking.Frontend/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/params/Parameters.ApiService/Entry.cs:
--------------------------------------------------------------------------------
1 | public class Entry
2 | {
3 | public Guid Id { get; set; } = Guid.NewGuid();
4 | }
5 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/params/Parameters.ApiService/Parameters.ApiService.http:
--------------------------------------------------------------------------------
1 | @Parameters.ApiService_HostAddress = http://localhost:5014
2 |
3 | GET {{Parameters.ApiService_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/params/Parameters.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/params/Parameters.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/params/Parameters.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/params/Parameters.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | },
9 | "Parameters": {
10 | "insertionRows": "1"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/referenceexpressions/AspireReferenceExpressions.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/referenceexpressions/AspireReferenceExpressions.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/referenceexpressions/AspireReferenceExpressions.CatalogAPI/AspireReferenceExpressions.CatalogAPI.http:
--------------------------------------------------------------------------------
1 | @AspireReferenceExpressions.CatalogAPI_HostAddress = http://localhost:5058
2 |
3 | GET {{AspireReferenceExpressions.CatalogAPI_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/referenceexpressions/AspireReferenceExpressions.CatalogAPI/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/referenceexpressions/AspireReferenceExpressions.CatalogAPI/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/referenceexpressions/AspireReferenceExpressions.CustomerAPI/AspireReferenceExpressions.CustomerAPI.http:
--------------------------------------------------------------------------------
1 | @AspireReferenceExpressions.CustomerAPI_HostAddress = http://localhost:5022
2 |
3 | GET {{AspireReferenceExpressions.CustomerAPI_HostAddress}}/weatherforecast/
4 | Accept: application/json
5 |
6 | ###
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/referenceexpressions/AspireReferenceExpressions.CustomerAPI/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/referenceexpressions/AspireReferenceExpressions.CustomerAPI/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/fundamentals/snippets/volumes/VolumeMounts.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/fundamentals/snippets/volumes/VolumeMounts.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/get-started/media/add-aspire-orchestrator-support.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/add-aspire-orchestrator-support.png
--------------------------------------------------------------------------------
/docs/get-started/media/angular-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/angular-app.png
--------------------------------------------------------------------------------
/docs/get-started/media/aspire-dashboard-in-devcontainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/aspire-dashboard-in-devcontainer.png
--------------------------------------------------------------------------------
/docs/get-started/media/aspire-dashboard-metrics.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/aspire-dashboard-metrics.png
--------------------------------------------------------------------------------
/docs/get-started/media/aspire-dashboard-trace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/aspire-dashboard-trace.png
--------------------------------------------------------------------------------
/docs/get-started/media/aspire-dashboard-webfrontend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/aspire-dashboard-webfrontend.png
--------------------------------------------------------------------------------
/docs/get-started/media/aspire-dashboard-with-nodejs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/aspire-dashboard-with-nodejs.png
--------------------------------------------------------------------------------
/docs/get-started/media/aspire-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/aspire-dashboard.png
--------------------------------------------------------------------------------
/docs/get-started/media/browser-certificate-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/browser-certificate-error.png
--------------------------------------------------------------------------------
/docs/get-started/media/building-codespace-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/building-codespace-image.png
--------------------------------------------------------------------------------
/docs/get-started/media/codespace-launch-apphost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/codespace-launch-apphost.png
--------------------------------------------------------------------------------
/docs/get-started/media/codespace-terminal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/codespace-terminal.png
--------------------------------------------------------------------------------
/docs/get-started/media/codespaces-debug-console.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/codespaces-debug-console.png
--------------------------------------------------------------------------------
/docs/get-started/media/codespaces-explorer-panel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/codespaces-explorer-panel.png
--------------------------------------------------------------------------------
/docs/get-started/media/codespaces-translated-urls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/codespaces-translated-urls.png
--------------------------------------------------------------------------------
/docs/get-started/media/create-codespace-from-repository.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/create-codespace-from-repository.png
--------------------------------------------------------------------------------
/docs/get-started/media/devcontainer-build-completed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/devcontainer-build-completed.png
--------------------------------------------------------------------------------
/docs/get-started/media/new-repository-from-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/new-repository-from-template.png
--------------------------------------------------------------------------------
/docs/get-started/media/orchestrator-already-added.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/orchestrator-already-added.png
--------------------------------------------------------------------------------
/docs/get-started/media/product-store-architecture-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/product-store-architecture-thumb.png
--------------------------------------------------------------------------------
/docs/get-started/media/product-store-architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/product-store-architecture.png
--------------------------------------------------------------------------------
/docs/get-started/media/python-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/python-dashboard.png
--------------------------------------------------------------------------------
/docs/get-started/media/python-hello-world.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/python-hello-world.png
--------------------------------------------------------------------------------
/docs/get-started/media/python-telemetry-in-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/python-telemetry-in-dashboard.png
--------------------------------------------------------------------------------
/docs/get-started/media/react-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/react-app.png
--------------------------------------------------------------------------------
/docs/get-started/media/reopen-in-container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/reopen-in-container.png
--------------------------------------------------------------------------------
/docs/get-started/media/upgrade-assistant-aspire-app-host-comps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/upgrade-assistant-aspire-app-host-comps.png
--------------------------------------------------------------------------------
/docs/get-started/media/upgrade-assistant-aspire-upgraded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/upgrade-assistant-aspire-upgraded.png
--------------------------------------------------------------------------------
/docs/get-started/media/upgrade-assistant-welcome-aspire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/upgrade-assistant-welcome-aspire.png
--------------------------------------------------------------------------------
/docs/get-started/media/visual-studio-update-nuget.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/visual-studio-update-nuget.png
--------------------------------------------------------------------------------
/docs/get-started/media/vscode-launch.json.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/vscode-launch.json.png
--------------------------------------------------------------------------------
/docs/get-started/media/vscode-run-accept-cert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/vscode-run-accept-cert.png
--------------------------------------------------------------------------------
/docs/get-started/media/vscode-run-app-host.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/vscode-run-app-host.png
--------------------------------------------------------------------------------
/docs/get-started/media/vscode-run-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/vscode-run-button.png
--------------------------------------------------------------------------------
/docs/get-started/media/vscode-run-cert-created.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/vscode-run-cert-created.png
--------------------------------------------------------------------------------
/docs/get-started/media/vscode-run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/vscode-run.png
--------------------------------------------------------------------------------
/docs/get-started/media/vscode-stop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/vscode-stop.png
--------------------------------------------------------------------------------
/docs/get-started/media/vue-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/vue-app.png
--------------------------------------------------------------------------------
/docs/get-started/media/weather-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/media/weather-page.png
--------------------------------------------------------------------------------
/docs/get-started/snippets/PythonSample/PythonSample.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/PythonSample/PythonSample.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/PythonSample/hello-python/requirements.txt:
--------------------------------------------------------------------------------
1 | Flask==3.0.3
2 | opentelemetry-distro
3 | opentelemetry-exporter-otlp-proto-grpc
4 | opentelemetry-instrumentation-flask
5 | gunicorn
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.ApiService/AspireSample.ApiService.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | https
5 |
6 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.Web/AspireSample.Web.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | https
5 |
6 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/get-started/snippets/quickstart/AspireSample/AspireSample.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/get-started/snippets/quickstart/AspireSample/AspireSample.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/includes/clean-up-resources-visual-studio.md:
--------------------------------------------------------------------------------
1 | ## Clean up resources
2 |
3 | To delete the `azd` environment, the **More actions** dropdown and then choose **Delete environment**.
4 |
5 | :::image type="content" loc-scope="visual-studio" source="../deployment/azure/media/visual-studio-delete-environment.png" alt-text="A screenshot showing how to delete an environment with Visual Studio.":::
6 |
--------------------------------------------------------------------------------
/docs/includes/connection-strings-alert.md:
--------------------------------------------------------------------------------
1 | ---
2 | ms.topic: include
3 | ---
4 |
5 | > [!NOTE]
6 | > Connection strings are used to represent a wide range of connection information, including database connections, message brokers, endpoint URIs, and other services. In .NET Aspire nomenclature, the term "connection string" is used to represent any kind of connection information.
7 |
--------------------------------------------------------------------------------
/docs/includes/includes-client.md:
--------------------------------------------------------------------------------
1 | ---
2 | ms.topic: include
3 | ---
4 |
5 | **Includes:** :::image source="../media/yes-icon.svg" border="false" alt-text="Client integration included"::: Client integration only — :::image source="../media/no-icon.svg" border="false" alt-text="Hosting integration not included"::: Hosting integration not included
6 |
--------------------------------------------------------------------------------
/docs/includes/includes-hosting-and-client.md:
--------------------------------------------------------------------------------
1 | ---
2 | ms.topic: include
3 | ---
4 |
5 | **Includes:** :::image source="../media/yes-icon.svg" border="false" alt-text="Hosting integration included"::: Hosting integration —&— :::image source="../media/yes-icon.svg" border="false" alt-text="Client integration included"::: Client integration
6 |
--------------------------------------------------------------------------------
/docs/includes/includes-hosting.md:
--------------------------------------------------------------------------------
1 | ---
2 | ms.topic: include
3 | ---
4 |
5 | **Includes:** :::image source="../media/yes-icon.svg" border="false" alt-text="Hosting integration included"::: Hosting integration only — :::image source="../media/no-icon.svg" border="false" alt-text="Client integration not included"::: Client integration not included
6 |
--------------------------------------------------------------------------------
/docs/includes/media/vscode-create-starter-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/includes/media/vscode-create-starter-app.png
--------------------------------------------------------------------------------
/docs/media/add-orchestrator-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/add-orchestrator-app.png
--------------------------------------------------------------------------------
/docs/media/app-host-resource-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/app-host-resource-diagram.png
--------------------------------------------------------------------------------
/docs/media/aspire-enlist-orchestration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/aspire-enlist-orchestration.png
--------------------------------------------------------------------------------
/docs/media/aspire-service-bus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/aspire-service-bus.png
--------------------------------------------------------------------------------
/docs/media/aspire-templates.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/aspire-templates.png
--------------------------------------------------------------------------------
/docs/media/front-end-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/front-end-open.png
--------------------------------------------------------------------------------
/docs/media/install-aspire-workload-visual-studio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/install-aspire-workload-visual-studio.png
--------------------------------------------------------------------------------
/docs/media/portal-screens-web-container-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/portal-screens-web-container-app.png
--------------------------------------------------------------------------------
/docs/media/visual-studio-add-aspire-comp-nuget.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/visual-studio-add-aspire-comp-nuget.png
--------------------------------------------------------------------------------
/docs/media/visual-studio-add-aspire-hosting-nuget.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/visual-studio-add-aspire-hosting-nuget.png
--------------------------------------------------------------------------------
/docs/media/visual-studio-add-aspire-hosting-package.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/visual-studio-add-aspire-hosting-package.png
--------------------------------------------------------------------------------
/docs/media/visual-studio-add-aspire-orchestrator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/visual-studio-add-aspire-orchestrator.png
--------------------------------------------------------------------------------
/docs/media/visual-studio-add-aspire-package.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/media/visual-studio-add-aspire-package.png
--------------------------------------------------------------------------------
/docs/messaging/media/dashboard-access-rabbitmq-management.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/messaging/media/dashboard-access-rabbitmq-management.png
--------------------------------------------------------------------------------
/docs/messaging/media/rabbitmq-management-plugin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/messaging/media/rabbitmq-management-plugin.png
--------------------------------------------------------------------------------
/docs/messaging/media/vscode-add-nuget-package.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/messaging/media/vscode-add-nuget-package.png
--------------------------------------------------------------------------------
/docs/messaging/media/vscode-add-project-reference.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/messaging/media/vscode-add-project-reference.png
--------------------------------------------------------------------------------
/docs/messaging/media/vscode-add-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/messaging/media/vscode-add-project.png
--------------------------------------------------------------------------------
/docs/messaging/media/vscode-create-worker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/messaging/media/vscode-create-worker.png
--------------------------------------------------------------------------------
/docs/real-time/media/default-mode-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/real-time/media/default-mode-thumb.png
--------------------------------------------------------------------------------
/docs/real-time/media/default-mode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/real-time/media/default-mode.png
--------------------------------------------------------------------------------
/docs/real-time/media/serverless-mode-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/real-time/media/serverless-mode-thumb.png
--------------------------------------------------------------------------------
/docs/real-time/media/serverless-mode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/real-time/media/serverless-mode.png
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Shared/SignalR.Shared.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net9.0
5 | enable
6 | enable
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Shared/UserAction.cs:
--------------------------------------------------------------------------------
1 | namespace SignalR.Shared;
2 |
3 | public record class UserAction(
4 | string Name,
5 | bool IsTyping);
6 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Shared/UserMessage.cs:
--------------------------------------------------------------------------------
1 | namespace SignalR.Shared;
2 |
3 | public record class UserMessage(
4 | string Name,
5 | string Message);
6 |
7 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Web/Components/Pages/Home.razor.css:
--------------------------------------------------------------------------------
1 | .flashing {
2 | animation: flash ease-in-out 1.5s infinite;
3 | }
4 |
5 | @keyframes flash {
6 | 0% {
7 | opacity: 1;
8 | }
9 |
10 | 50% {
11 | opacity: .2
12 | }
13 |
14 | 100% {
15 | opacity: 1;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Web/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "profiles": {
3 | "SignalR.Web": {
4 | "commandName": "Project",
5 | "launchBrowser": true,
6 | "environmentVariables": {
7 | "ASPNETCORE_ENVIRONMENT": "Development"
8 | },
9 | "applicationUrl": "https://localhost:53283;http://localhost:53284"
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "DetailedErrors": true,
3 | "Logging": {
4 | "LogLevel": {
5 | "Default": "Information",
6 | "Microsoft.AspNetCore": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/real-time/snippets/signalr/SignalR.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/real-time/snippets/signalr/SignalR.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/serverless/media/visual-studio-auzre-functions-options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/serverless/media/visual-studio-auzre-functions-options.png
--------------------------------------------------------------------------------
/docs/snippets/azure/AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/snippets/azure/AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/snippets/azure/WorkerService/Program.cs:
--------------------------------------------------------------------------------
1 | using WorkerService;
2 |
3 | var builder = Host.CreateApplicationBuilder(args);
4 | builder.Services.AddHostedService();
5 |
6 | var host = builder.Build();
7 | host.Run();
8 |
--------------------------------------------------------------------------------
/docs/snippets/azure/WorkerService/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://json.schemastore.org/launchsettings.json",
3 | "profiles": {
4 | "WorkerService": {
5 | "commandName": "Project",
6 | "dotnetRunMessages": true,
7 | "environmentVariables": {
8 | "DOTNET_ENVIRONMENT": "Development"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/docs/snippets/azure/WorkerService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.Hosting.Lifetime": "Information"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/snippets/azure/WorkerService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.Hosting.Lifetime": "Information"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/storage/media/azure-storage-explorer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/storage/media/azure-storage-explorer.png
--------------------------------------------------------------------------------
/docs/storage/media/queue-output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/storage/media/queue-output.png
--------------------------------------------------------------------------------
/docs/storage/media/storage-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/storage/media/storage-project.png
--------------------------------------------------------------------------------
/docs/storage/media/support-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/storage/media/support-app.png
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.WorkerService/Program.cs:
--------------------------------------------------------------------------------
1 | using AspireStorage.WorkerService;
2 |
3 | var builder = Host.CreateApplicationBuilder(args);
4 |
5 | builder.AddAzureQueueClient("QueueConnection");
6 |
7 | builder.AddServiceDefaults();
8 | builder.Services.AddHostedService();
9 |
10 | var host = builder.Build();
11 | host.Run();
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.WorkerService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.Hosting.Lifetime": "Information"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/storage/snippets/tutorial/AspireStorage/AspireStorage.WorkerService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.Hosting.Lifetime": "Information"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/media/testing-diagram-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/testing/media/testing-diagram-thumb.png
--------------------------------------------------------------------------------
/docs/testing/media/testing-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/testing/media/testing-diagram.png
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.AppHost/Program.cs:
--------------------------------------------------------------------------------
1 | var builder = DistributedApplication.CreateBuilder(args);
2 |
3 | var apiService = builder.AddProject("apiservice");
4 |
5 | builder.AddProject("webfrontend")
6 | .WithExternalHttpEndpoints()
7 | .WithReference(apiService);
8 |
9 | builder.Build().Run();
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.AppHost/Program.cs:
--------------------------------------------------------------------------------
1 | var builder = DistributedApplication.CreateBuilder(args);
2 |
3 | var apiService = builder.AddProject("apiservice");
4 |
5 | builder.AddProject("webfrontend")
6 | .WithExternalHttpEndpoints()
7 | .WithReference(apiService);
8 |
9 | builder.Build().Run();
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.ApiService/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.ApiService/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.AppHost/Program.cs:
--------------------------------------------------------------------------------
1 | var builder = DistributedApplication.CreateBuilder(args);
2 |
3 | var apiService = builder.AddProject("apiservice");
4 |
5 | builder.AddProject("webfrontend")
6 | .WithExternalHttpEndpoints()
7 | .WithReference(apiService);
8 |
9 | builder.Build().Run();
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.AppHost/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.AppHost/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning",
6 | "Aspire.Hosting.Dcp": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 | Home
4 |
5 | Hello, world!
6 |
7 | Welcome to your new app.
8 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Routes.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/favicon.png
--------------------------------------------------------------------------------
/docs/whats-new/media/clear-cache-command.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/clear-cache-command.png
--------------------------------------------------------------------------------
/docs/whats-new/media/console-logs-ansi-text-format.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/console-logs-ansi-text-format.png
--------------------------------------------------------------------------------
/docs/whats-new/media/consolelogs-download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/consolelogs-download.png
--------------------------------------------------------------------------------
/docs/whats-new/media/create-aspire8-starterapp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/create-aspire8-starterapp.png
--------------------------------------------------------------------------------
/docs/whats-new/media/create-aspire9-starterapp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/create-aspire9-starterapp.png
--------------------------------------------------------------------------------
/docs/whats-new/media/create-new-project-vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/create-new-project-vs.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-browser-telemetry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-browser-telemetry.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-cardinality-limit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-cardinality-limit.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-console-logs-utc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-console-logs-utc.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-context-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-context-menu.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-copilot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-copilot.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-filter.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-language.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-language.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-metrics-warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-metrics-warning.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-parentchild.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-parentchild.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-pause-telemetry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-pause-telemetry.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-remove-telemetry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-remove-telemetry.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-resource-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-resource-icons.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-resourcedetails.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-resourcedetails.png
--------------------------------------------------------------------------------
/docs/whats-new/media/dashboard-traces-uninstrumented-resources.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/dashboard-traces-uninstrumented-resources.png
--------------------------------------------------------------------------------
/docs/whats-new/media/functions-dashboard-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/functions-dashboard-screenshot.png
--------------------------------------------------------------------------------
/docs/whats-new/media/functions-debug-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/functions-debug-screenshot.png
--------------------------------------------------------------------------------
/docs/whats-new/media/functions-step-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/functions-step-1.gif
--------------------------------------------------------------------------------
/docs/whats-new/media/health-check-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/health-check-details.png
--------------------------------------------------------------------------------
/docs/whats-new/media/persistent-container-docker-desktop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/persistent-container-docker-desktop.png
--------------------------------------------------------------------------------
/docs/whats-new/media/persistent-container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/persistent-container.png
--------------------------------------------------------------------------------
/docs/whats-new/media/redis-insight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/redis-insight.png
--------------------------------------------------------------------------------
/docs/whats-new/media/upgrade-assistant-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/upgrade-assistant-1.png
--------------------------------------------------------------------------------
/docs/whats-new/media/upgrade-assistant-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/upgrade-assistant-2.png
--------------------------------------------------------------------------------
/docs/whats-new/media/upgrade-assistant-confirmation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/upgrade-assistant-confirmation.png
--------------------------------------------------------------------------------
/docs/whats-new/media/waiting-for-unhealthy-resource.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/docs-aspire/e87ea6a1f04604c1e37466e2463c0625fe901c15/docs/whats-new/media/waiting-for-unhealthy-resource.png
--------------------------------------------------------------------------------