У меня есть следующий MapRoute, который работает и направляет к контроллеру 'Hotel'
routes.MapRoute("Hotel", "en/hotels/london/victoria/my_hotel_name/",
new { controller = "Hotel", action = "Index" }, namespaces: new[] { "UrlRouter.Router.Controllers" } );
Однако, если пользователь вводит имя файла index.asp в путь, он не направляется к контроллеру и просто загружает фактическое содержимое в файл .ASP, чего я не хочу. Я хочу, чтобы он направлялся на контроллер, чтобы я мог контролировать, что возвращается пользователю.
Маршрут, который я пробовал, был
routes.MapRoute("Hotel", "en/hotels/london/victoria/my_hotel_name/index.asp",
new { controller = "Hotel", action = "Index" }, namespaces: new[] { "UrlRouter.Router.Controllers" } );