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.
| Waarde | |
|---|---|
| Regel-id | ASP0013 |
| Categorie | Gebruik |
| De oplossing veroorzaakt brekende of niet-brekende problemen | Onbreekbaar |
Oorzaak
Configure is niet de aanbevolen strategie voor het lezen en schrijven van de configuratie in een Minimal API-app.
Configure is ontworpen voor gebruik met webhost of .NET Generic Host. In een Minimale API-app moet WebApplicationBuilder.Configuration worden gebruikt om de configuratie rechtstreeks te wijzigen.
Beschrijving van regel
Configure is niet de aanbevolen strategie voor het configureren van logging in een Minimal API-applicatie.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureAppConfiguration(builder =>
{
builder.AddJsonFile("customAppSettings.json");
})
var app = builder.Build();
app.Run();
Hoe schendingen op te lossen
Als u een schending van deze regel wilt oplossen, gebruikt u WebApplicationBuilder.Configuration om de toepassingsconfiguratie rechtstreeks te wijzigen zonder dat er een extra ConfigureAppConfiguration aanroep nodig is.
var builder = WebApplication.CreateBuilder(args);
builder.Configuration.AddJsonFile("customAppSettings.json");
var app = builder.Build();
app.Run();
Wanneer waarschuwingen onderdrukken
Een waarschuwing van deze regel niet onderdrukken.