Я хочу зарезервировать корень моего веб-сайта для стандартных веб-форм и иметь страницы MVC в подкаталоге Views, поэтому у меня есть следующее ..
routes.MapRoute(
"Default", // Route name
"Views/{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
Однако, хотя это работает и япосмотрите несколько обходных путей, я не совсем рад, что RedirectToAction, кажется, направляет меня на неправильную страницу, например,
return RedirectToAction("Index", "Home");
Перенаправляет меня на http://localhost/Views
, что дает мне ресурс не найден и индексдействие на HomeController не запускается.Есть ли лучший способ реализовать то, что я хочу здесь, или я упускаю что-то очевидное?