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 | ASP0010 |
| Categorie | Gebruik |
| De oplossing veroorzaakt brekende of niet-brekende problemen | Niet-afbreekbaar |
Oorzaak
UseStartup kan niet worden gebruikt met WebApplicationBuilder.WebHost.
Beschrijving van regel
De WebApplicationBuilder configuratie wordt niet ondersteund via een Startup klasse.
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseStartup<Startup>();
var app = builder.Build();
app.Run();
Hoe schendingen op te lossen
Als u een schending van deze regel wilt oplossen, gebruikt u de Configuration en Services eigenschappen van de WebApplicationBuilder regel om de configuratie en DI rechtstreeks te wijzigen, zonder dat u een opstartklasse nodig hebt.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAuthentication();
var app = builder.Build();
app.Run();
Wanneer waarschuwingen onderdrukken
Onderdruk geen waarschuwing van deze regel. Een onjuist geconfigureerde toepassing kan leiden tot onverwacht gedrag tijdens runtime.