Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
| Värde | |
|---|---|
| Regel-ID | ASP0022 | 
| Kategori | Användning | 
| Korrigeringen är antingen brytande eller icke-brytande | Oskiljbar | 
Orsak
En HTTP-begäran matchar flera vägar, vilket resulterar i ett tvetydigt matchningsfel.
Regelbeskrivning
Den här diagnostiken genereras när en vägkonflikt identifieras.
Så här åtgärdar du överträdelser
Om du vill åtgärda ett brott mot den här regeln ändrar du vägens mönster, HTTP-metod eller vägbegränsningar.
När du ska ignorera varningar
Ignorera inte en varning från den här regeln.
Noteringar
ASP0023 varnar för routningskonflikter i ASP.NET Core MVC-appar varnar den här analysatorn för routningskonflikter i minimala API-appar .
Den här analysatorn är avsiktligt försiktig med att rapportera dubbletter av rutter för att undvika falska positiva resultat.
- Analysatorn rapporterar endast duplicerade vägar som deklarerats i samma kodblock i en metod. Duplicerade vägar i olika grenar av en if-instruktion rapporteras inte eftersom analysatorn inte statiskt kan avgöra vilken som ska användas vid körning.
- Analysatorn rapporterar endast duplicerade vägar med kända metadata. Okända metoder som anropas för en routningshanterare kan lägga till nya metadata som sedan används för att anpassa hur vägen matchas.
ASP.NET Core