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 | ASP0000 | 
| Kategori | Användning | 
| Korrigeringen är antingen brytande eller icke-brytande | Oskiljbar | 
Orsak
Ett anrop till BuildServiceProvider identifierades i programmets startkod.
Regelbeskrivning
Att anropa "BuildServiceProvider" från programkoden resulterar i att mer än en kopia av singleton-tjänster skapas, vilket kan leda till felaktigt programbeteende. Överväg alternativ, till exempel beroendeinjektion av tjänster som parametrar för "Konfigurera".
Så här åtgärdar du överträdelser
Ta bort anropet till BuildServiceProvider från programmets startkod.
När du ska ignorera varningar
Det är säkert att undertrycka den här regeln om det inte är trivialt att uppdatera programmet för att ta bort anropet till BuildServiceProvider och du har testat programmet noggrant för att säkerställa att flera singleton-tjänster inte läggs till.
ASP.NET Core