Megosztás a következőn keresztül:


MVC1005: A UseMvc nem használható végpont-útválasztással

Érték
Szabályazonosító MVC1005
A javítás törést okoz vagy nem okoz törést Nem törhető

Oka

A UseMvc meghívása az indítás részeként történt.

Szabály leírása

Az MVC használata UseMvc vagy UseMvcWithDefaultRoute révén explicit engedélyezést igényel a Startup.ConfigureServices-n belül. Erre azért van szükség, mert az MVC-nek tudnia kell, hogy az inicializálás során támaszkodhat-e az engedélyezésre és a CORS Middleware-ra.

Szabálysértések kijavítása

Ha az alkalmazás örökölt IRouter támogatást igényel, tiltsa le a(z) EnableEndpointRouting használatát a következő módszerek valamelyikének Startup.ConfigureServices segítségével:

services.AddMvc(options => options.EnableEndpointRouting = false);

Ha az örökölt IRouter támogatás nem szükséges, cserélje le a UseMvc hívást UseEndpoints hívásra. További részletekért tekintse meg a migrálási útmutatót.

Mikor kell letiltani a figyelmeztetéseket?

Ne nyomja el a szabály által adott figyelmeztetést.