Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
| Valore | |
|---|---|
| ID della regola | ASP0000 |
| Categoria | Uso |
| La modifica è dirompente o non dirompente | Nessuna interruzione |
Causa
È stata rilevata una chiamata a BuildServiceProvider nel codice di avvio dell'applicazione.
Descrizione della regola
La chiamata a 'BuildServiceProvider' dal codice dell'applicazione comporta la creazione di più copie di servizi singleton che potrebbero comportare un comportamento errato dell'applicazione. Prendere in considerazione alternative, ad esempio l'inserimento di servizi come parametri in 'Configure'.
Come correggere le violazioni
Rimuovere la chiamata a BuildServiceProvider dal codice di avvio dell'applicazione.
Quando eliminare gli avvisi
È consigliabile eliminare questa regola se l'aggiornamento dell'applicazione per rimuovere la chiamata a BuildServiceProvider non è semplice e l'applicazione è stata testata accuratamente per assicurarsi che non vengano aggiunti più servizi singleton.