diff --git a/docs/caching/quickstart-caching.md b/docs/caching/quickstart-caching.md
index aa01f62050..2018fc4a01 100644
--- a/docs/caching/quickstart-caching.md
+++ b/docs/caching/quickstart-caching.md
@@ -43,7 +43,7 @@ Visual Studio creates a new .NET Aspire solution that consists of the following
## Configure the UI with output caching
-1. Add the [.NET Aspire StackExchange Redis output caching](/aspire/caching/stackexchange-redis-output-caching-component) component packages to your `AspireStorage` app:
+1. Add the [.NET Aspire StackExchange Redis output caching](stackexchange-redis-output-caching-component.md) component packages to your `AspireStorage` app:
```dotnetcli
dotnet add package Aspire.StackExchange.Redis.OutputCaching --prerelease
@@ -73,11 +73,11 @@ dotnet add package Aspire.StackExchange.Redis.OutputCaching --prerelease
```razor
@page "/"
@attribute [OutputCache(Duration = 10)]
-
+
Home
-
+
Hello, world!
-
+
Welcome to your new app on @DateTime.Now
```
@@ -85,7 +85,7 @@ dotnet add package Aspire.StackExchange.Redis.OutputCaching --prerelease
## Configure the API with distributed caching
-1. Add the [.NET Aspire StackExchange Redis distributed caching](/aspire/caching/stackexchange-redis-distributed-caching-component) component packages to your `AspireRedis` app:
+1. Add the [.NET Aspire StackExchange Redis distributed caching](stackexchange-redis-output-caching-component.md) component packages to your `AspireRedis` app:
```dotnetcli
dotnet add package Aspire.StackExchange.Redis.DistributedCaching --prerelease
diff --git a/docs/caching/stackexchange-redis-component.md b/docs/caching/stackexchange-redis-component.md
index 5847bac3b3..a5573a207a 100644
--- a/docs/caching/stackexchange-redis-component.md
+++ b/docs/caching/stackexchange-redis-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.StackExchange.Redis --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
@@ -107,10 +107,10 @@ builder.AddRedis(
In your orchestrator project, register the .NET Aspire Stack Exchange Redis component and consume the service using the following methods:
```csharp
-// Service registration
+// Service registration
var redis = builder.AddRedisContainer("redis");
-// Service consumption
+// Service consumption
builder.AddProject()
.WithReference(redis)
```
diff --git a/docs/caching/stackexchange-redis-distributed-caching-component.md b/docs/caching/stackexchange-redis-distributed-caching-component.md
index 7fd9334118..fa6b1148af 100644
--- a/docs/caching/stackexchange-redis-distributed-caching-component.md
+++ b/docs/caching/stackexchange-redis-distributed-caching-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.StackExchange.Redis.DistributedCaching --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
@@ -106,7 +106,7 @@ You can also set up the [ConfigurationOptions](https://stackexchange.github.io/S
```csharp
builder.AddRedisDistributedCache(
- "cache",
+ "cache",
configureOptions: options => options.ConnectTimeout = 3000);
```
@@ -115,10 +115,10 @@ builder.AddRedisDistributedCache(
In your orchestrator project, register the .NET Aspire Stack Exchange Redis component and consume the service using the following methods, such as :
```csharp
-// Service registration
+// Service registration
var redis = builder.AddRedisContainer("redis");
-// Service consumption
+// Service consumption
builder.AddProject()
.WithReference(redis)
```
diff --git a/docs/caching/stackexchange-redis-output-caching-component.md b/docs/caching/stackexchange-redis-output-caching-component.md
index 7ca1f6b99f..e61a027f48 100644
--- a/docs/caching/stackexchange-redis-output-caching-component.md
+++ b/docs/caching/stackexchange-redis-output-caching-component.md
@@ -7,11 +7,11 @@ ms.date: 11/15/2023
# .NET Aspire StackExchange Redis output caching component
-In this article, you learn how to use the .NET Aspire StackExchange Redis output caching component. The `Aspire.StackExchange.Redis.OutputCaching` library is used to register an [ASP.NET Core Output Caching](/aspnet/core/performance/caching/output) provider backed by a [Redis](https://redis.io/) server. It enables corresponding health check, logging and telemetry.
+In this article, you learn how to use the .NET Aspire StackExchange Redis output caching component. The `Aspire.StackExchange.Redis.OutputCaching` library is used to register an [ASP.NET Core Output Caching](/aspnet/core/performance/caching/output) provider backed by a [Redis](https://redis.io/) server. It enables corresponding health check, logging, and telemetry.
## Get started
-To get started with the .NET Aspire StackExchange Redis output caching component, install the [Aspire.StackExchange.Redis.OutputCache](https://www.nuget.org/packages/Aspire.StackExchange.Redis.OutputCache) NuGet package.
+To get started with the .NET Aspire StackExchange Redis output caching component, install the [Aspire.StackExchange.Redis.OutputCaching](https://www.nuget.org/packages/Aspire.StackExchange.Redis.OutputCaching) NuGet package.
### [.NET CLI](#tab/dotnet-cli)
@@ -28,7 +28,7 @@ dotnet add package Aspire.StackExchange.Redis.OutputCaching
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
@@ -114,7 +114,7 @@ You can also set up the [ConfigurationOptions](https://stackexchange.github.io/S
```csharp
builder.AddRedisOutputCache(
- "cache",
+ "cache",
configureOptions: options => options.ConnectTimeout = 3000);
```
@@ -123,10 +123,10 @@ builder.AddRedisOutputCache(
In your orchestrator project, register the .NET Aspire StackExchange Redis output caching component and consume the service using the following methods:
```csharp
-// Service registration
+// Service registration
var redis = builder.AddRedisContainer("redis");
-// Service consumption
+// Service consumption
var basket = builder.AddProject()
.WithReference(redis)
```
diff --git a/docs/components-overview.md b/docs/components-overview.md
index be44faa90a..ac04102ff0 100644
--- a/docs/components-overview.md
+++ b/docs/components-overview.md
@@ -52,7 +52,7 @@ The following table lists the .NET Aspire components currently available for use
---
- For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+ For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
1. In the _Program.cs_ file of your project, call the extension method to register a `NpgsqlDataSource` for use via the dependency injection container. The method expects a connection name parameter.
@@ -118,7 +118,7 @@ public class ExampleService(NpgsqlDataSource dataSource)
}
```
-For more information, see [.NET dependency injection](/dotnet/core/extensions/dependency-injection.md).
+For more information, see [.NET dependency injection](/dotnet/core/extensions/dependency-injection).
### Keyed services
@@ -186,4 +186,4 @@ If either of these operations fail, the health check also fails. For more inform
- **Timeouts**: You can configure how long an .NET Aspire component waits for a request to finish before it times out. Timeout configurations can be useful for handling dependencies with variable response times.
-For more information, see [Build resilient HTTP apps](/dotnet/core/resilience/http-resilience.md).
+For more information, see [Build resilient HTTP apps](/dotnet/core/resilience/http-resilience).
diff --git a/docs/dashboard.md b/docs/dashboard.md
index dface95e09..eb4020823c 100644
--- a/docs/dashboard.md
+++ b/docs/dashboard.md
@@ -222,7 +222,7 @@ Consider the following example screenshot of the metrics page, with the `webfron
:::image type="content" source="media/dashboard/metrics-view.png" lightbox="media/dashboard/metrics-view.png" alt-text="A screenshot of the .NET Aspire dashboard Metrics page.":::
-For more information about metrics, see [Built-in Metrics in .NET](/dotnet/core/diagnostics/built-in-metrics.md).
+For more information about metrics, see [Built-in Metrics in .NET](/dotnet/core/diagnostics/built-in-metrics).
## Theme selection
diff --git a/docs/database/azure-cosmos-db-component.md b/docs/database/azure-cosmos-db-component.md
index a9d775a035..b681cdfc3d 100644
--- a/docs/database/azure-cosmos-db-component.md
+++ b/docs/database/azure-cosmos-db-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.Microsoft.Azure.Cosmos --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
@@ -133,7 +133,7 @@ builder.AddAzureCosmosDB(
In your orchestrator project, register the .NET Aspire Azure Cosmos DB component and consume the service using the following methods:
```csharp
-// Service registration
+// Service registration
var cosmosdb = builder.AddAzureCosmosDB("cdb")
.AddDatabase("cosmosdb");
diff --git a/docs/database/azure-cosmos-db-entity-framework-component.md b/docs/database/azure-cosmos-db-entity-framework-component.md
index 9c887347ab..99205c0eef 100644
--- a/docs/database/azure-cosmos-db-entity-framework-component.md
+++ b/docs/database/azure-cosmos-db-entity-framework-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.Microsoft.EntityFrameworkCore.Cosmos --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
@@ -107,7 +107,7 @@ builder.AddCosmosDbContext(
In your orchestrator project, register the .NET Aspire Microsoft Entity Framework Core Cosmos DB component and consume the service using the following methods:
```csharp
-// Service registration
+// Service registration
var cosmosdbService = builder.AddAzureCosmosDB("cdb")
.AddDatabase("cosmosdb");
diff --git a/docs/database/postgresql-component.md b/docs/database/postgresql-component.md
index fbfbb22e22..6995068c0e 100644
--- a/docs/database/postgresql-component.md
+++ b/docs/database/postgresql-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.Npgsql --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
diff --git a/docs/database/postgresql-entity-framework-component.md b/docs/database/postgresql-entity-framework-component.md
index 6ee15e5c6a..73310ed04f 100644
--- a/docs/database/postgresql-entity-framework-component.md
+++ b/docs/database/postgresql-entity-framework-component.md
@@ -41,7 +41,7 @@ dotnet add package Aspire.Npgsql.EntityFrameworkCore.PostgreSQL --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
diff --git a/docs/database/sql-server-component.md b/docs/database/sql-server-component.md
index 29c08b56ec..7d1048d9d2 100644
--- a/docs/database/sql-server-component.md
+++ b/docs/database/sql-server-component.md
@@ -38,7 +38,7 @@ dotnet add package Aspire.Microsoft.Data.SqlClient --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
diff --git a/docs/database/sql-server-entity-framework-component.md b/docs/database/sql-server-entity-framework-component.md
index fc4ab92978..4d631a8272 100644
--- a/docs/database/sql-server-entity-framework-component.md
+++ b/docs/database/sql-server-entity-framework-component.md
@@ -37,7 +37,7 @@ dotnet add package Aspire.Microsoft.EntityFrameworkCore.SqlServer --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
diff --git a/docs/deployment/manifest-format.md b/docs/deployment/manifest-format.md
index 9a5cb3c811..85dbe48347 100644
--- a/docs/deployment/manifest-format.md
+++ b/docs/deployment/manifest-format.md
@@ -31,7 +31,7 @@ dotnet run --project AspireApp.AppHost\AspireApp.AppHost.csproj `
--output-path aspire-manifest.json
```
-For more information, see [dotnet build](/dotnet/core/tools/dotnet-build.md). The previous command produces the following output:
+For more information, see [dotnet build](/dotnet/core/tools/dotnet-build). The previous command produces the following output:
```Output
Building...
diff --git a/docs/get-started/quickstart-build-your-first-aspire-app.md b/docs/get-started/quickstart-build-your-first-aspire-app.md
index 07b1af5b03..8885b11ce1 100644
--- a/docs/get-started/quickstart-build-your-first-aspire-app.md
+++ b/docs/get-started/quickstart-build-your-first-aspire-app.md
@@ -50,7 +50,7 @@ Consider the _Program.cs_ file of the _AspireSample.AppHost_ project:
:::code source="snippets/quickstart/AspireSample/AspireSample.AppHost/Program.cs":::
-If you've used either the [.NET Generic Host](/dotnet/core/extensions/generic-host.md) or the [ASP.NET Core Web Host](/aspnet/core/fundamentals/host/web-host) before, the app host programming model and builder pattern should be familiar to you. The preceding code:
+If you've used either the [.NET Generic Host](/dotnet/core/extensions/generic-host) or the [ASP.NET Core Web Host](/aspnet/core/fundamentals/host/web-host) before, the app host programming model and builder pattern should be familiar to you. The preceding code:
- Creates an instance from calling .
- Calls with the name `"cache"` to add a Redis container to the app, assigning the returned value to a variable named `cache`, which is of type `IResourceBuilder`.
@@ -85,7 +85,7 @@ The preceding code:
- Calls with the same `connectionName` that was used when adding the Redis container `"cache"` to the application model. This configures the app to use Redis for output caching.
- Calls and configures the to be `"http://apiservice"`. This is the name that was used when adding the API project to the application model, and with service discovery configured, it will automatically resolve to the correct address to the API project.
-For more information, see [Make HTTP requests with the `HttpClient`](/dotnet/fundamentals/networking/http/httpclient.md) class.
+For more information, see [Make HTTP requests with the `HttpClient`](/dotnet/fundamentals/networking/http/httpclient) class.
## Test the app locally
@@ -104,7 +104,7 @@ In Visual Studio, set the **AspireSample.AppHost** project as the startup projec
dotnet run --project AspireSample/AspireSample.AppHost
```
-For more information, see [dotnet run](/dotnet/core/tools/dotnet-run.md).
+For more information, see [dotnet run](/dotnet/core/tools/dotnet-run).
---
diff --git a/docs/includes/file-new-aspire.md b/docs/includes/file-new-aspire.md
index a794a81464..5c0d27755f 100644
--- a/docs/includes/file-new-aspire.md
+++ b/docs/includes/file-new-aspire.md
@@ -26,6 +26,6 @@ Visual Studio creates a new solution that is structured to use .NET Aspire.
dotnet new aspire-starter --use-redis-cache --output AspireSample
```
-For more information, see [dotnet new](/dotnet/core/tools/dotnet-new.md). The .NET CLI creates a new solution that is structured to use .NET Aspire.
+For more information, see [dotnet new](/dotnet/core/tools/dotnet-new). The .NET CLI creates a new solution that is structured to use .NET Aspire.
---
diff --git a/docs/messaging/azure-service-bus-component.md b/docs/messaging/azure-service-bus-component.md
index e5ffa03c88..671354a093 100644
--- a/docs/messaging/azure-service-bus-component.md
+++ b/docs/messaging/azure-service-bus-component.md
@@ -36,7 +36,7 @@ dotnet add package Aspire.Azure.Messaging.ServiceBus --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
diff --git a/docs/messaging/quickstart-messaging.md b/docs/messaging/quickstart-messaging.md
index 2b578c9664..ba3d5deab7 100644
--- a/docs/messaging/quickstart-messaging.md
+++ b/docs/messaging/quickstart-messaging.md
@@ -102,7 +102,7 @@ The completed solution structure should resemble the following:
## Add the .NET Aspire component to the API
-Add the [.NET Aspire Azure Service Bus](/aspire/messaging/aspire-azure-service-bus) component to your `AspireMessaging` app:
+Add the [.NET Aspire Azure Service Bus](azure-service-bus-component.md) component to your `AspireMessaging` app:
```dotnetcli
dotnet add package Aspire.Azure.Messaging.ServiceBus --prerelease
@@ -170,7 +170,7 @@ app.MapPost("/notify", static async (ServiceBusClient client, string message) =>
$"The message {message} is too large to fit in the batch.");
}
- // Use the producer client to send the batch of
+ // Use the producer client to send the batch of
// messages to the Service Bus topic.
await sender.SendMessagesAsync(messageBatch);
@@ -180,7 +180,7 @@ app.MapPost("/notify", static async (ServiceBusClient client, string message) =>
## Add the .NET Aspire component to the Worker Service
-Add the [.NET Aspire Azure Service Bus](/aspire/messaging/aspire-azure-service-bus) component to your `AspireMessaging.Worker` app:
+Add the [.NET Aspire Azure Service Bus](azure-service-bus-component.md) component to your `AspireMessaging.Worker` app:
```dotnetcli
dotnet add package Aspire.Azure.Messaging.ServiceBus --prerelease
@@ -249,7 +249,7 @@ public class Worker(
// add handler to process any errors
processor.ProcessErrorAsync += ErrorHandler;
- // start processing
+ // start processing
await processor.StartProcessingAsync();
logger.LogInformation(
diff --git a/docs/messaging/rabbitmq-client-component.md b/docs/messaging/rabbitmq-client-component.md
index 84e95169da..5ed7062e98 100644
--- a/docs/messaging/rabbitmq-client-component.md
+++ b/docs/messaging/rabbitmq-client-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.RabbitMQ.Client --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
diff --git a/docs/security/azure-security-key-vault-component.md b/docs/security/azure-security-key-vault-component.md
index dac3910e8f..28373646a7 100644
--- a/docs/security/azure-security-key-vault-component.md
+++ b/docs/security/azure-security-key-vault-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.Azure.Security.KeyVault --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
diff --git a/docs/service-discovery/overview.md b/docs/service-discovery/overview.md
index 8cba5363bd..52942d46b0 100644
--- a/docs/service-discovery/overview.md
+++ b/docs/service-discovery/overview.md
@@ -125,5 +125,5 @@ builder.Services.AddHttpClient(
## See also
- [Service discovery in .NET](/dotnet/core/extensions/service-discovery)
-- [Make HTTP requests with the HttpClient class](/dotnet/fundamentals/networking/http/httpclient.md)
-- [IHttpClientFactory with .NET](/dotnet/core/extensions/httpclient-factory.md)
+- [Make HTTP requests with the HttpClient class](/dotnet/fundamentals/networking/http/httpclient)
+- [IHttpClientFactory with .NET](/dotnet/core/extensions/httpclient-factory)
diff --git a/docs/setup-tooling.md b/docs/setup-tooling.md
index 60ef18e9a6..76f67c866b 100644
--- a/docs/setup-tooling.md
+++ b/docs/setup-tooling.md
@@ -42,7 +42,7 @@ To install the .NET Aspire workload in Visual Studio 2022 Preview, use the Visua
# [.NET CLI](#tab/dotnet-cli)
-To install the .NET Aspire workload from the .NET CLI, use the [dotnet workload install](/dotnet-internal/core/tools/dotnet-workload-install) command:
+To install the .NET Aspire workload from the .NET CLI, use the [dotnet workload install](/dotnet/core/tools/dotnet-workload-install) command:
```dotnetcli
dotnet workload install aspire
diff --git a/docs/storage/azure-storage-blobs-component.md b/docs/storage/azure-storage-blobs-component.md
index c38a881939..76b7430961 100644
--- a/docs/storage/azure-storage-blobs-component.md
+++ b/docs/storage/azure-storage-blobs-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.Azure.Storage.Blobs --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
@@ -124,7 +124,7 @@ You can also set up the `BlobClientOptions` using `Action
+ configureClientBuilder: clientBuilder =>
clientBuilder.ConfigureOptions(options => options.Diagnostics.ApplicationId = "myapp"));
```
diff --git a/docs/storage/azure-storage-queues-component.md b/docs/storage/azure-storage-queues-component.md
index 7b6ea54229..cfdc365313 100644
--- a/docs/storage/azure-storage-queues-component.md
+++ b/docs/storage/azure-storage-queues-component.md
@@ -28,7 +28,7 @@ dotnet add package Aspire.Azure.Storage.Queues --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
diff --git a/docs/storage/azure-storage-tables-component.md b/docs/storage/azure-storage-tables-component.md
index 3184713a67..cd953147b3 100644
--- a/docs/storage/azure-storage-tables-component.md
+++ b/docs/storage/azure-storage-tables-component.md
@@ -36,7 +36,7 @@ dotnet add package Aspire.Azure.Data.Tables --prerelease
---
-For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package.md) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies.md).
+For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies).
## Example usage
@@ -65,8 +65,8 @@ The .NET Aspire Azure Table Storage component supports ()
.WithReference(tables)
```
diff --git a/docs/telemetry.md b/docs/telemetry.md
index 65bfca6664..650d6b81d6 100644
--- a/docs/telemetry.md
+++ b/docs/telemetry.md
@@ -34,7 +34,7 @@ OpenTelemetry has a [list of known environment variables](https://opentelemetry.
- `OTEL_SERVICE_NAME` = myfrontend
- `OTEL_RESOURCE_ATTRIBUTES` = service.instance.id=1a5f9c1e-e5ba-451b-95ee-ced1ee89c168
-- `OTEL_EXPORTER_OTLP_ENDPOINT` =
+- `OTEL_EXPORTER_OTLP_ENDPOINT` = `http://localhost:4318`
The environment variables are automatically set in local development.