W środowisku ASP.NET 4 było to tak łatwe, jak routes.LowercaseUrls = true;
w obsłudze dla aplikacji z numerem RegisterRoutes
.Jak wymusić routing małych liter w ASP.NET Core MVC 6?
Nie mogę znaleźć odpowiednika w ASP.NET Core MVC6 dla osiągnięcia tego. myślałem, że będzie tutaj:
app.UseMvc(configureRoutes =>
{
configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}");
});
Ale nic w configureRoutes
wygląda na to pozwolić ... chyba że istnieje metoda rozszerzenie gdzieś, że nie mogę znaleźć w docs może?
Warto zauważyć, że powinieneś to umieścić PRZED faktycznym wywołaniem 'AddMvc()' in twoja metoda 'Startup.ConfigureServices()'. 'AddRouting()', który jest również wywoływany przez 'AddMvc()', używa wariantów 'Try' metod dodawania zależności do kolekcji usług. Więc kiedy widzi, że zależności routingu zostały już dodane, pominie te części logiki instalacji 'AddMvc()'. –
Zmiana tego na poprawną odpowiedź, ponieważ moja była podczas przejścia asp 4 do rdzenia. – mariocatch