с endpoint,
UseEndpoints: Выполняет найденный endpoint." и что "В ASP.NET Core 6 (я так понимаю и выше) нет необходимости делать явные вызовы UseRouting или UseEndpoints для регистрации маршрутов", но когда я из кода убираю методы MapControllerRoute и UseRouting, то если я прописываю в url "https://localhost:7017/Home/Index", то получаю 404. Кто знает в чём дело? Из-за чего так происходит?
ты проигнорировал конфигурацию маршрутов - если ты юзаешь новую версию это не значит что нет нужды в том чтобы не юзать UseRouting и UseEndpoints так же учти что нужно юзать MapControllerRoute и из за этого у тебя тупо не находится соответствующий маршрут для твоего запроса и ловишь 404
Но ведь у меня в MapControllerRoute указан маршрут "{controller=Home}/{action=Index}/{id?}", но почему я тогда могу перейти и за адресом "Home/Privacy" ?
Обсуждают сегодня