Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
| Wert | |
|---|---|
| Regel-ID | ASP0010 |
| Kategorie | Usage |
| Korrektur ist blockierend oder nicht-blockierend | Non-breaking |
Ursache
UseStartup kann nicht mit WebApplicationBuilder.WebHost.
Regelbeschreibung
Die WebApplicationBuilder Konfiguration wird nicht über eine Startup Klasse unterstützt.
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseStartup<Startup>();
var app = builder.Build();
app.Run();
Wie man Verstöße behebt
Um einen Verstoß gegen diese Regel zu beheben, nutzen Sie die Eigenschaften Configuration und Services an WebApplicationBuilder, um Konfiguration und DI direkt zu ändern, ohne eine Startklasse zu benötigen.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAuthentication();
var app = builder.Build();
app.Run();
Wann sollten Warnungen unterdrückt werden?
Unterdrücken Sie keine Warnung aus dieser Regel. Eine falsch konfigurierte Anwendung kann zu unerwartetem Verhalten während der Laufzeit führen.
ASP.NET Core