Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
| Wartość | |
|---|---|
| Identyfikator reguły | MVC1005 |
| Poprawka jest przełomowa lub nieprzełomowa | Niełamiący |
Przyczyna
Narzędzie UseMvc zostało wywołane w ramach uruchamiania.
Opis reguły
Używanie MVC za pośrednictwem UseMvc lub UseMvcWithDefaultRoute wymaga jawnego wyrażenia zgody wewnątrz elementu Startup.ConfigureServices. Jest to wymagane, ponieważ MVC musi wiedzieć, czy może polegać na autoryzacji i środowisku pośredniczącym CORS podczas inicjalizacji.
Jak naprawić naruszenia
Jeśli aplikacja wymaga starszej IRouter obsługi, wyłącz EnableEndpointRouting za pomocą dowolnej z następujących metod w Startup.ConfigureServices.
services.AddMvc(options => options.EnableEndpointRouting = false);
Jeśli starsza IRouter obsługa nie jest wymagana, zastąp wywołanie metody UseMvcUseEndpoints. Aby uzyskać więcej informacji, zobacz przewodnik migracji.
Kiedy pomijać ostrzeżenia
Nie ignoruj ostrzeżenia z tej reguły.
ASP.NET Core