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.
In precedenza, nessuna convalida è stata abilitata per impostazione predefinita. Ora, nel ambiente di sviluppo, ValidateOnBuild e ValidateScopes sono abilitati.
Versione introdotta
.NET 9 Anteprima 7
Comportamento precedente
ValidateOnBuild e ValidateScopes avevano un'impostazione predefinita su false e venivano abilitati solo quando venivano impostati in modo esplicito chiamando UseDefaultServiceProvider.
Nuovo comportamento
Nell'ambiente di sviluppo, quando le opzioni non sono state impostate con UseDefaultServiceProvider, ValidateOnBuild e ValidateScopes, vengono impostate su true.
Tipo di cambiamento che interrompe la compatibilità
Questa modifica è una modifica funzionale.
Motivo della modifica
La convalida consente di intercettare i problemi all'inizio dell'avvio dell'applicazione anziché in un secondo momento (o non affatto) quando l'applicazione interagisce con il provider di servizi.
Azione consigliata
Nessuna azione necessaria se l'applicazione viene convalidata correttamente. Se viene visualizzato un errore di convalida durante il test in fase di sviluppo, provare prima a risolverlo. Se non è possibile correggerlo, è possibile disabilitare la convalida chiamando UseDefaultServiceProvider.