Я бы предложил вместо этого отредактировать RouteConfig.cs и добавить routes.MapMvcAttributeRoutes();
Таким образом, вы можете управлять своими маршрутами, добавляя атрибут [Route()]
над каждым действием в вашем контроллере.,Например:
[Route("foo/bar")]
public ActionResult Index() {
return Content("Foo");
}
Это будет действие для www.yoursite.com / foo / bar
Вы также можете использовать это на уровне контроллера.Просто Google, есть множество информации / учебники по маршрутизации атрибутов MVC.