Kommentar
Å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.
.NET-kompilatorplattformsanalyserare inspekterar programkoden för problem med kodkvalitet och format.
Den här artikeln innehåller länkar till specifika diagnostikmeddelanden för ASP.NET Core. Mer information om .NET-diagnostik finns i Översikt över .NET-källkodsanalys.
Diagnostikkoder
I följande tabell visas diagnostiken som är tillgänglig för ASP.NET Core-program.
Anmärkning
Alla diagnostiker är inte tillgängliga i äldre versioner av ASP.NET Core.
| Diagnostik-ID | Message |
|---|---|
| ASP0000 | Kalla inte IServiceCollection.BuildServiceProvider i ConfigureServices |
| ASP0001 | Auktoriseringsmellanprogram är felaktigt konfigurerat |
| ASP0003 | Använd inte modellbindningsattribut med routningshanterare |
| ASP0004 | Använd inte åtgärdsresultat med routningshanterare |
| ASP0005 | Placera inte attributet på metoden som anropas av routningshanteraren lambda |
| ASP0006 | Använd inte icke-literala sekvensnummer |
| ASP0007 | Routningsparametern och argumentvalfriheten är inte överens. |
| ASP0008 | Använd inte ConfigureWebHost med WebApplicationBuilder.Host |
| ASP0009 | Använd inte Configure med WebApplicationBuilder.WebHost |
| ASP0010 | Använd inte UseStartup med WebApplicationBuilder.WebHost |
| ASP0011 | Föreslå användning builder.Logging över Host.ConfigureLogging eller WebHost.ConfigureLogging |
| ASP0012 | Föreslå användning builder.Services över Host.ConfigureServices eller WebHost.ConfigureServices |
| ASP0013 | Föreslå att du byter från att använda Configure metoder till WebApplicationBuilder.Configuration |
| ASP0014 | Föreslå användning av vägregistreringar på toppnivå |
| ASP0015 | Föreslå att använda IHeaderDictionary egenskaper |
| ASP0016 | Returnera inte ett värde från RequestDelegate |
| ASP0017 | Ogiltigt vägmönster |
| ASP0018 | Oanvänd vägparameter |
| ASP0019 | Föreslå att du använder IHeaderDictionary.Append eller indexeraren |
| ASP0020 | Komplexa typer som refereras till av vägparametrar måste vara parsbara |
| ASP0021 | Returtypen för BindAsync metoden måste vara ValueTask<T> |
| ASP0022 | Routningskonflikt identifierad mellan routningshanterare (minimala API-appar) |
| ASP0023 | Routningskonflikt identifierad mellan routningshanterare |
| ASP0024 | Routningshanteraren har flera parametrar med attributet [FromBody] |
| ASP0025 | Använd AddAuthorizationBuilder för att registrera auktoriseringstjänster och skapa principer |
| ASP0026 |
[Authorize] åsidosättas av [AllowAnonymous] från "längre bort" |
| ASP0027 | Onödig public Program klassdeklaration |
| ASP0028 | Överväg att använda IPAddress.IPv6Any i stället för IPAddress.Any |
| BL0001 | Komponentparametern ska ha offentliga setters |
| BL0002 | Komponenten har flera CaptureUnmatchedValues parametrar |
| BL0003 | Komponentparametern med CaptureUnmatchedValues har fel typ |
| BL0004 | Komponentparametern ska vara offentlig |
| BL0005 | Komponentparametern får inte anges utanför komponenten |
| BL0006 | Använd inte RenderTree-typer |
| BL0007 | Komponentparametern {0} ska vara automatisk egenskap |
| BL0008 | Komponentparametrar ska vara automatiska egenskaper |
| MVC1000 | Användning av IHtmlHelper.Partial bör undvikas |
| MVC1001 | Filter kan inte tillämpas på sidhanterarmetoder |
| MVC1002 | Routningsattribut kan inte tillämpas på sidhanterarmetoder |
| MVC1003 | Routningsattribut kan inte tillämpas på sidmodeller |
| MVC1004 | Ändra namn på modellbunden parameter |
| MVC1005 | Det går inte att använda UseMvc med slutpunktsroutning |
| MVC1006 | Metoder som innehåller Tag Helpers (TagHelpers) måste vara asynkrona och returnera Task |
Relaterat innehåll
ASP.NET Core