Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
| Wert | |
|---|---|
| Regel-ID | MVC1005 |
| Korrektur ist blockierend oder nicht-blockierend | Non-breaking |
Ursache
UseMvc wurde als Teil des Starts aufgerufen.
Regelbeschreibung
Die Verwendung von MVC über UseMvc oder UseMvcWithDefaultRoute erfordert ein explizites Opt-in innerhalb von Startup.ConfigureServices. Dies ist erforderlich, da MVC wissen muss, ob es sich während der Initialisierung auf die Autorisierungs- und CORS-Middleware verlassen kann.
Wie man Verstöße behebt
Wenn die App eine legacy-Unterstützung IRouter erfordert, deaktivieren Sie EnableEndpointRouting mithilfe einer der folgenden Methoden in Startup.ConfigureServices.
services.AddMvc(options => options.EnableEndpointRouting = false);
Wenn die Legacyunterstützung IRouter nicht erforderlich ist, ersetzen Sie den Aufruf von UseMvc durch UseEndpoints. Weitere Informationen finden Sie im Migrationshandbuch.
Wann sollten Warnungen unterdrückt werden?
Unterdrücken Sie keine Warnung dieser Regel.
ASP.NET Core