Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
| Hodnota | |
|---|---|
| Identifikátor pravidla | ASP0010 |
| Kategorie | Použití |
| Oprava je destruktivní nebo nedestruktivní | Nezlomitelný |
Příčina
UseStartup nelze použít s WebApplicationBuilder.WebHost.
Popis pravidla
WebApplicationBuilder nepodporuje konfiguraci prostřednictvím třídy Startup.
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseStartup<Startup>();
var app = builder.Build();
app.Run();
Jak opravit porušení
Chcete-li opravit porušení tohoto pravidla, využijte vlastnosti Configuration a Services na WebApplicationBuilder k přímé úpravě konfigurace a DI bez nutnosti spouštěcí třídy.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAuthentication();
var app = builder.Build();
app.Run();
Kdy potlačit upozornění
Ne potlačujte upozornění z tohoto pravidla. Chybně nakonfigurovaná aplikace může způsobit neočekávané chování za běhu.