Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
| Valor | |
|---|---|
| ID da regra | MVC1005 |
| A correção é invasiva ou não invasiva | Inquebrável |
Motivo
UseMvc foi invocado como parte da inicialização.
Descrição da regra
O uso do MVC via UseMvc ou UseMvcWithDefaultRoute requer um opt-in explícito dentro Startup.ConfigureServices. Isso é necessário porque o MVC deve saber se pode confiar na autorização e no middleware CORS durante a inicialização.
Como corrigir violações
Se o aplicativo exigir suporte herdado ao IRouter, desative EnableEndpointRoutingusando uma das seguintes abordagens no Startup.ConfigureServices:
services.AddMvc(options => options.EnableEndpointRouting = false);
Se o suporte IRouter herdado não for necessário, substitua a chamada para UseMvc por UseEndpoints. Para obter mais detalhes, consulte o guia de migração .
Quando suprimir avisos
Não ignore um aviso desta regra.