RouteTable is a collection of routes that is stored in RouteConfig.cs file in App_Start folder of the application.
When a MVC application first starts, the application _start() method is called. This method in turn calls RegisterRoutes() method which creates Route table.
It’s “in memory”. That’s why you have to register it each time your app starts. RouteTable.Routes is a static reference to a RouteCollection.
So you can just call RouteTable.Routes to access it.
It can be stored in RouteConfig.cs as well as in Global.asax file to define the route of the request URLs to call the particular controller.
RouteTable provides route for MVC application. public static void RegisterRoutes(RouteCollection routes) {routes.MapRoute("Default", // Route name"{controller}/{action}/{id}", // Route Patternnew { controller = "Home", action = "Index", id = UrlParameter.Optional } // Default values for above defined parameters); }protected void Application_Start() {RegisterRoutes(RouteTable.Routes);//To:DO }
Route Table store on IIS
http://dotnet-munesh.blogspot.in/2015/05/create-first-aspnet-mvc-application.html