Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Ценность | |
|---|---|
| Идентификатор правила | 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