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 | MVC1005 |
| La modifica è dirompente o non dirompente | Non separabile |
Causa
UseMvc è stato richiamato come parte dell'avvio.
Descrizione della regola
L'uso di MVC tramite UseMvc o UseMvcWithDefaultRoute richiede un'esplicita attivazione all'interno di Startup.ConfigureServices. Questa operazione è necessaria perché MVC deve sapere se può basarsi sull'autorizzazione e sul middleware CORS durante l'inizializzazione.
Come correggere le violazioni
Se l'app richiede il supporto legacy IRouter, disabilita EnableEndpointRouting utilizzando uno degli approcci seguenti in Startup.ConfigureServices:
services.AddMvc(options => options.EnableEndpointRouting = false);
Se non è necessario il supporto legacy IRouter , sostituire la chiamata a UseMvc con UseEndpoints. Per altri dettagli, vedere la guida alla migrazione.
Quando eliminare gli avvisi
Non eliminare un avviso da questa regola.