Вот моя структура папки .Net MVC:
У меня есть отдельная папка под названием «Площадь», а внутри нее - папка под названием «Ресторан». Внутри этой папки «Ресторан» у меня есть контроллер с именем «MenuController», у которого есть действие «Индекс».
Я пытаюсь переписать URL-адрес (Custom Route Mapping) внутри «Global.asax.cs», используя следующий код.
routes.MapRoute(
"RestaurantMenu", // Route name
"Restaurant/{id}", // URL with parameters
new { controller = "/Restaurant/Menu", action = "Index", id = UrlParameter.Optional }
// Parameter defaults
);
Но это дало мне ошибку HTTP 404.