I am trying to identify how to map a route for /News/5 to my news controller.
This is my NewsController:
public class NewsController : BaseController
{
Your {controller}/{id}
route was correct but you problaby registered it AFTER the other route. In the route list it searches top down and the first match it finds wins.
To help steer routing I would suggest creating route constraints for this to ensure that #1 the controller exists and #2 the {id}
is a number.
See this article
Mainly:
routes.MapRoute(
"Index Action", // Route name
"{controller}/{id}", // URL with parameters EDIT: forgot starting "
new { controller = "News", action = "Index" },
new {id= @"\d+" }
);