Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Ценность | |
|---|---|
| Идентификатор правила | MVC1005 |
| Исправление является разрушающим или неразрушающим. | Неразрывный |
Причина
UseMvc был вызван в рамках запуска.
Описание правила
Использование MVC через UseMvc или UseMvcWithDefaultRoute требует явного согласия внутри Startup.ConfigureServices. Это необходимо, так как MVC должен знать, может ли он полагаться на авторизацию и ПО промежуточного слоя CORS во время инициализации.
Устранение нарушений
Если приложению IRouter требуется устаревшая поддержка, отключите EnableEndpointRoutingлюбой из следующих подходов:Startup.ConfigureServices
services.AddMvc(options => options.EnableEndpointRouting = false);
Если поддержка устаревшего IRouter не требуется, замените вызов UseMvc на UseEndpoints. Дополнительные сведения см. в руководстве по миграции.
Когда следует подавлять предупреждения
Не подавляйте предупреждение, вызванное этим правилом.
ASP.NET Core