Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
.NET Compiler-platformanalyses inspecteren toepassingscode voor problemen met codekwaliteit en -stijl.
Dit artikel bevat koppelingen naar specifieke diagnostische berichten voor ASP.NET Core. Zie Overzicht van .NET-broncodeanalyse voor meer informatie over .NET-diagnostische gegevens.
Diagnostische codes
De volgende tabel bevat de diagnostische gegevens die beschikbaar zijn voor ASP.NET Core-toepassingen.
Opmerking
Niet alle diagnostische gegevens zijn beschikbaar in oudere versies van ASP.NET Core.
| Diagnostische ID | Message |
|---|---|
| ASP0000 | Bel niet IServiceCollection.BuildServiceProvider in ConfigureServices |
| ASP0001 | Autorisatie-middleware is onjuist geconfigureerd |
| ASP0003 | Gebruik geen modelbindingskenmerken met route-handlers |
| ASP0004 | Gebruik geen actieresultaten met route-handlers |
| ASP0005 | Plaats het kenmerk niet op de methode die wordt aangeroepen door routehandler lambda |
| ASP0006 | Gebruik geen niet-literale reeksnummers |
| ASP0007 | Routeparameter en argument optionaliteit komt niet overeen |
| ASP0008 | Gebruik ConfigureWebHost niet samen met WebApplicationBuilder.Host |
| ASP0009 | Gebruik Configure niet met WebApplicationBuilder.WebHost |
| ASP0010 | Gebruik UseStartup niet samen met WebApplicationBuilder.WebHost |
| ASP0011 | Suggesties voor het gebruik van builder.Logging over Host.ConfigureLogging of WebHost.ConfigureLogging |
| ASP0012 | Suggesties voor het gebruik van builder.Services over Host.ConfigureServices of WebHost.ConfigureServices |
| ASP0013 | Stel voor om over te schakelen van methoden Configure naar WebApplicationBuilder.Configuration |
| ASP0014 | Suggesties voor het gebruik van routeregistraties op het hoogste niveau |
| ASP0015 | Suggesties voor het gebruik van IHeaderDictionary eigenschappen |
| ASP0016 | Retourneert geen waarde van RequestDelegate |
| ASP0017 | Ongeldig routepatroon |
| ASP0018 | Niet-gebruikte routeparameter |
| ASP0019 | Stel IHeaderDictionary.Append of de indexeerfunctie voor te gebruiken |
| ASP0020 | Complexe typen waarnaar wordt verwezen door routeparameters moeten parseerbaar zijn |
| ASP0021 | Retourtype van de BindAsync methode moet zijn ValueTask<T> |
| ASP0022 | Routeconflict gedetecteerd tussen route-handlers (minimale API-apps) |
| ASP0023 | Routeconflict gedetecteerd tussen route-handlers |
| ASP0024 | Route-handler heeft meerdere parameters met het kenmerk [FromBody] |
| ASP0025 | Gebruiken AddAuthorizationBuilder om autorisatieservices te registreren en beleidsregels samen te stellen |
| ASP0026 |
[Authorize] wordt overschreven door [AllowAnonymous] 'verder weg' |
| ASP0027 |
public Program Onnodige klassedeclaratie |
| ASP0028 | Overweeg het gebruik IPAddress.IPv6Any in plaats van IPAddress.Any |
| BL0001 | Onderdeelparameter moet openbare setters hebben |
| BL0002 | Onderdeel heeft meerdere CaptureUnmatchedValues parameters |
| BL0003 | De parameter van het onderdeel met CaptureUnmatchedValues heeft het verkeerde type |
| BL0004 | Onderdeelparameter moet openbaar zijn |
| BL0005 | Onderdeelparameter mag niet buiten het onderdeel worden ingesteld |
| BL0006 | RenderTree-typen niet gebruiken |
| BL0007 | Onderdeelparameter {0} moet automatische eigenschap zijn |
| BL0008 | Onderdeelparameters moeten automatische eigenschappen zijn |
| MVC1000 | Gebruik van IHtmlHelper.Partial moet worden vermeden |
| MVC1001 | Filters kunnen niet worden toegepast op pagina-handlermethoden |
| MVC1002 | Routekenmerk kan niet worden toegepast op pagina-handlermethoden |
| MVC1003 | Routekenmerken kunnen niet worden toegepast op paginamodellen |
| MVC1004 | Hernoem modelgebonden parameter |
| MVC1005 | Kan niet gebruiken UseMvc met Eindpuntroutering |
| MVC1006 | Methoden met Tag Helpers (TagHelpers) moeten asynchroon zijn en retourneren Task |