Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
| Hodnota | |
|---|---|
| Identifikátor pravidla | MVC1005 |
| Oprava je destruktivní nebo nedestruktivní | Nezlomitelný |
Příčina
UseMvc byl aktivován jako součást spuštění.
Popis pravidla
Použití MVC prostřednictvím UseMvc nebo UseMvcWithDefaultRoute vyžaduje explicitní výslovný souhlas uvnitř Startup.ConfigureServices. To je povinné, protože MVC musí vědět, jestli se může během inicializace spoléhat na autorizaci a middleware CORS.
Jak opravit porušení
Pokud aplikace vyžaduje starší IRouter podporu, zakažte ji pomocí některého z následujících přístupů v EnableEndpointRouting:
services.AddMvc(options => options.EnableEndpointRouting = false);
Pokud není vyžadována podpora starších verzí IRouter, nahraďte volání UseMvc za UseEndpoints. Další podrobnosti najdete v průvodci migrací.
Kdy potlačit upozornění
Nepotlačujte varování z tohoto pravidla.