AspNetCore.Docs/aspnetcore/diagnostics/asp0022.md

1018 B

title description author monikerRange ms.author ms.date uid
ASP0022: Route conflict detected between route handlers Learn about analysis rule ASP0022: Route conflict detected between route handlers tdykstra >= aspnetcore-8.0 tdykstra 03/24/2023 diagnostics/asp0022

ASP0022: Route conflict detected between route handlers

Value
Rule ID ASP0022
Category Usage
Fix is breaking or non-breaking Non-breaking

Cause

An HTTP request matches multiple routes, resulting in an ambiguous match error.

Rule description

This diagnostic is emitted when a route conflict is detected.

How to fix violations

To fix a violation of this rule, change the route's pattern, HTTP method, or route constraints.

When to suppress warnings

Do not suppress a warning from this rule.

Notes

ASP0023 warns on route conflicts in ASP.NET Core MVC apps, this analyzer warns on route conflicts in minimal API apps.