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 | ASP0009 |
| Kategorie | Použití |
| Oprava je destruktivní nebo nedestruktivní | Nezlomitelný |
Příčina
Configure nelze použít s vlastností WebHost na WebApplicationBuilder.
Popis pravidla
WebApplicationBuilder nepodporuje konfiguraci WebHost před sestavením pomocí rozšiřující metody Configure.
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.Configure(webHostBuilder => {
webHostBuilder.UseContentRootPath(Path.Combine(Directory.GetCurrentDirectory(), "myContentRoot"));
});
var app = builder.Build();
app.Run();
Jak opravit porušení
Chcete-li opravit porušení tohoto pravidla, nakonfigurujte WebHost přímo na kartě WebApplicationBuilder. Například místo nastavení kořenové cesty k obsahu přes Configure.
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.Configure(webHostBuilder =>
{
webHostBuilder.UseContentRoot(Path.Combine(Directory.GetCurrentDirectory(), "myContentRoot"));
});
var app = builder.Build();
app.Run();
Nakonfigurujte kořenovou cestu obsahu přímo na WebApplicationBuilder.
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseContentRoot(Path.Combine(Directory.GetCurrentDirectory(), "myContentRoot"));
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.