fairnet.com — The following are the stages of execution for an MVC Web project. In the Global.asax file, Route objects are added to the RouteTable object.The UrlRoutingModule module uses the first matching Route object in the RouteTablecollection to create the RouteData object, which it then uses to create a RequestContext(IHttpContext) object.The MvcRouteHandler creates an instance of the MvcHandler and passes it the RequestContext instance.
original link