diff --git a/src/Http/Routing/src/HostAttribute.cs b/src/Http/Routing/src/HostAttribute.cs
index 7a85c03efa40..57620d52e928 100644
--- a/src/Http/Routing/src/HostAttribute.cs
+++ b/src/Http/Routing/src/HostAttribute.cs
@@ -8,7 +8,7 @@
namespace Microsoft.AspNetCore.Routing;
///
-/// Attribute for providing host metdata that is used during routing.
+/// Attribute for providing host metadata that is used during routing.
///
[DebuggerDisplay("{ToString(),nq}")]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
diff --git a/src/Http/Routing/test/UnitTests/Builder/RequestDelegateEndpointRouteBuilderExtensionsTest.cs b/src/Http/Routing/test/UnitTests/Builder/RequestDelegateEndpointRouteBuilderExtensionsTest.cs
index a5156c7fff05..2d0f692f264e 100644
--- a/src/Http/Routing/test/UnitTests/Builder/RequestDelegateEndpointRouteBuilderExtensionsTest.cs
+++ b/src/Http/Routing/test/UnitTests/Builder/RequestDelegateEndpointRouteBuilderExtensionsTest.cs
@@ -402,7 +402,7 @@ public void MapEndpoint_PrecedenceOfMetadata_BuilderMetadataReturned()
var builder = new DefaultEndpointRouteBuilder(new ApplicationBuilder(EmptyServiceProvider.Instance));
// Act
- var endpointBuilder = builder.MapMethods("/", new[] { "METHOD" }, HandleHttpMetdata);
+ var endpointBuilder = builder.MapMethods("/", new[] { "METHOD" }, HandleHttpMetadata);
endpointBuilder.WithMetadata(new HttpMethodMetadata(new[] { "BUILDER" }));
// Assert
@@ -526,7 +526,7 @@ public void MapEndpoint_Filter()
private static Task Handle(HttpContext context) => Task.CompletedTask;
[HttpMethod("ATTRIBUTE")]
- private static Task HandleHttpMetdata(HttpContext context) => Task.CompletedTask;
+ private static Task HandleHttpMetadata(HttpContext context) => Task.CompletedTask;
private class HttpMethodAttribute : Attribute, IHttpMethodMetadata
{
diff --git a/src/Middleware/CORS/src/Infrastructure/IDisableCorsAttribute.cs b/src/Middleware/CORS/src/Infrastructure/IDisableCorsAttribute.cs
index fc0e5ee9fad1..bab016c6b54d 100644
--- a/src/Middleware/CORS/src/Infrastructure/IDisableCorsAttribute.cs
+++ b/src/Middleware/CORS/src/Infrastructure/IDisableCorsAttribute.cs
@@ -4,7 +4,7 @@
namespace Microsoft.AspNetCore.Cors.Infrastructure;
///
-/// An interface which can be used to identify a type which provides metdata to disable cors for a resource.
+/// An interface which can be used to identify a type which provides metadata to disable cors for a resource.
///
public interface IDisableCorsAttribute : ICorsMetadata
{
diff --git a/src/Shared/StackTrace/StackFrame/StackTraceHelper.cs b/src/Shared/StackTrace/StackFrame/StackTraceHelper.cs
index dd4bb9f6f49f..960199742dee 100644
--- a/src/Shared/StackTrace/StackFrame/StackTraceHelper.cs
+++ b/src/Shared/StackTrace/StackFrame/StackTraceHelper.cs
@@ -46,7 +46,7 @@ public static IList GetFrames(Exception exception, out Aggregate
var method = frame.GetMethod();
// MethodInfo should always be available for methods in the stack, but double check for null here.
- // Apps with trimming enabled may remove some metdata. Better to be safe than sorry.
+ // Apps with trimming enabled may remove some metadata. Better to be safe than sorry.
if (method == null)
{
continue;