He aquí un extracto de la parte superior de su artículo, se pasa a explicar cada paso en detalle:
descripción de los pasos del ciclo de vida
Hay cinco pasos principales que surgen cuando hacer una solicitud de una página web ASP.NET MVC:
1. El RouteTable se creó
Este primer paso solo ocurre una vez cuando se inicia una aplicación ASP.NET por primera vez. RouteTable asigna URL a los manejadores.
2. Los UrlRoutingModule intercepta la solicitud
Este segundo paso ocurre cada vez que hagas un pedido. El UrlRoutingModule intercepta cada solicitud y crea y ejecuta el controlador de la derecha.
3. El MvcHandler Ejecuta
El MvcHandler crea un controlador, pasa el controlador un ControllerContext, y ejecuta el controlador.
4. El controlador ejecuta
El controlador determina el método controlador para ejecutar, construye una lista de parámetros, y ejecuta el método.
5. El método RenderView se Llamado
Típicamente, un método de controlador de llama RenderView() para representar el contenido de vuelta al navegador. Los delegados Controller.RenderView() de su trabajo a un ViewEngine particular,
Steve Sanderson ha producido un buen póster que representa el MVC [Solicitud de canalización] (http: //blog.stevensanderson.com/2009/10/08/aspnet-mvc-learning-resource-request-handling-pipeline-poster /) que puede ser de su interés. –