-> Requests to an ASP.Net MVC based web application first pass through the UrlRoutingModule object, which is an HTTP module. This module parses the request and performs route selection.
->The UrlRoutingModule object selects the first route object that matches the current object.
-> If no routes match, the UrlRoutingModule object does nothing and lets the request fall back to the regular ASP.NET or IIS request processing.
-> The UrlRoutingModule and MvcRouteHandler classes are the entry points to the ASP.NET MVC framework. They perform the following actions.
– Select the appropriate controller in and MVC application.
– Obtain a specific controller instance.
– Call the controller’s Execute method.