Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
| Värde | |
|---|---|
| Regel-ID | ASP0012 |
| Kategori | Användning |
| Korrigeringen är antingen brytande eller icke-brytande | Oskiljbar |
Orsak
ConfigureServices är inte den rekommenderade strategin för att registrera tjänster i DI i ett minimalt API-program.
Regelbeskrivning
ConfigureServices är inte den rekommenderade strategin för att konfigurera loggning i ett minimalt API-program.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureServices(services =>
{
services.AddAntiforgery();
})
var app = builder.Build();
app.Run();
Så här åtgärdar du överträdelser
Om du vill åtgärda ett brott mot den här regeln använder du Services egenskapen på WebApplicationBuilder för att ändra DI-containern direkt utan att det behövs ytterligare ConfigureServices ett anrop.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAntiforgery();
var app = builder.Build();
app.Run();
När du ska ignorera varningar
Utelämna inte en varning från den här regeln.
ASP.NET Core