Summary
.png)

- Explain ASP.NET MVC Application Life Cycle? | ASP.NET MVC Interview Question --- programmerguide.net
- MVC Application Life cycle --- medium.com
- ASP.NET MVC Life Cycle --- dotnettutorials.net
- ASP.NET - Life Cycle --- tutorialspoint.com
- ASP.NET MVC - Life Cycle --- tutorialspoint.com
- ASP.NET MVC Life Cycle --- c-sharpcorner
- ASP.NET Application & PAGE Life Cycle --- guru99.com
- ASP.NET Core Application Lifecycle --- stackoverflow.com
- Understanding ASP.NET Core Initialization --- .telerik.com
- ASP.NET Core - MVC Request Life Cycle --- c-sharpcorner
- what is the difference between Asp.net page life cycle and Asp.net Mvc page life cycle? --- stackoverflow.com
- ASP.NET MVC Interview Questions --- tutorialspoint.com
- Explain MVC application life cycle? --- dotnetinterviewquestions.in
- ASP.NET MVC application life cycle (Explained in easy way) --- qawithexperts.com/article
- .NET Generic Host --- MS
- ASP.NET Core fundamentals --- MS


The Startup class
ASP.NET Core apps use a Startup class, which is named Startup by convention. The Startup class:
- Optionally includes a ConfigureServices method to configure the app's services. A service is a reusable component that provides app functionality. Services are registered in
ConfigureServicesand consumed across the app via dependency injection (DI) or ApplicationServices. - Includes a Configure method to create the app's request processing pipeline.
ConfigureServices and Configure are called by the ASP.NET Core runtime when the app starts:
Create a middleware pipeline with IApplicationBuilder
The ASP.NET Core request pipeline consists of a sequence of request delegates, called one after the other. The following diagram demonstrates the concept. The thread of execution follows the black arrows.

Middleware order
The following diagram shows the complete request processing pipeline for ASP.NET Core MVC and Razor Pages apps. You can see how, in a typical app, existing middlewares are ordered and where custom middlewares are added. You have full control over how to reorder existing middlewares or inject new custom middlewares as necessary for your scenarios.
The Endpoint middleware in the preceding diagram executes the filter pipeline for the corresponding app type—MVC or Razor Pages.
The order that middleware components are added in the Startup.Configure method defines the order in which the middleware components are invoked on requests and the reverse order for the response. The order is critical for security, performance, and functionality.
- .NET Core vs .NET Framework: How to Pick a .NET Runtime for an Application --- stackify.com
- Uploading Image To Server Using Web API 2.0 --- c-sharpcorner
- Base64 format --- base64decode.org/
- Life Cycle Of Angular Components --- c-sharpcorner.com
- Session In MVC 4 - Part 1 --- c-sharpcorner.com
- Manage Session In MVC --- c-sharpcorner.com

Liza KoshPosted Jun 24, 2021, 6:31 AM
I have read you full article, the information you have shared up there about latest .NET development is quite impressive. Thanks keep sharing
Gilberto BeltraoPosted Jan 8, 2021, 4:58 AM
What does "ed", "es", and "ing" in the text mean? ed: "will be ed to CreateController()" es: "new HttpHandler based on the RouteTable and es the" and ing: "These properties are used for ing data from the View to the Controller or vice-versa or among"
Sandeep SiddhaparaPosted Jul 16, 2020, 8:21 AM
Good, keep it up.
ParthaSarathi PatraPosted Feb 29, 2020, 4:35 AM
Well done, good information included and very nice explained everything. Keep it up.
Shabana ParveenPosted Aug 28, 2019, 9:38 PM
Excellent article with crystal clear clarity!!!
piyush sharmaPosted May 10, 2019, 6:33 AM
Nice article
Deepak SetiaPosted Jan 28, 2019, 3:19 AM
Thanks for sharing detailed and very useful information. As many of the experienced developers have some confusions about life cycle. All the very best and Keep it up !
Nitesh ChauhanPosted Dec 26, 2018, 4:47 AM
Very nice article.
Bhavesh JadavPosted Apr 11, 2018, 11:21 PM
A super explanation, thanks for sharing it.
Dennis ThomasPosted Feb 26, 2018, 12:58 AM
Very detailed and valuable information! Thanks!
Priyanka KalePosted Feb 15, 2018, 4:28 AM
Very helpful and Great information,I appreciate advise especially coming from a professional. Thanks again and keep up the great work!
samudraiah 19231Posted Oct 31, 2017, 6:07 AM
Thanq so much it's really helpfull to me
Sanjiv ChavanPosted Aug 24, 2017, 2:42 AM
Thanks to explain in depth.
Ashwani JaiswalPosted Aug 5, 2017, 6:50 AM
Awesome thanks ..................
Abhishek KumarPosted Nov 25, 2016, 7:10 AM
Thanx for sharing..........
Pramod ThakurPosted Jun 8, 2016, 5:56 AM
thanx for sharing...
Ankit PorwalPosted Feb 29, 2016, 9:03 PM
But, I still one doubt in 2nd point. We have to include OnApplicationPostResolveRequestCache(object sender, EventArgs e) and PostResolveRequestCache(HttpContextBase context) methods explicitly in Global.asax.
Ankit PorwalPosted Feb 29, 2016, 8:54 PM
Now I understood the above point
Ankit PorwalPosted Feb 29, 2016, 6:22 PM
I have a doubt in 1st point of RegisterRoutes(RouteCollection routes) method of Route.config class. When we right click over IgnoreRoute and MapRoute methods and select the Go To Definition then it moves to RouteCollectionExtensions class nor the RouteCollection class. Can you tell me what is relationship between RouteCollection and RouteCollectionExtensions classes?
Tushar DalwadiPosted Feb 13, 2016, 6:57 AM
Good
Navratna PawalePosted Feb 1, 2016, 4:58 AM
nice..
Lalit RaghavPosted Aug 5, 2015, 2:38 AM
Nice article .Thanks Rasmita
Krishnanand SivarajPosted Jul 24, 2015, 7:42 AM
One to one and one to many mapping between urls and controllers? I hope they exist in databases. Is that okay to describe like that?
Elmrabah AbdelillahPosted Jun 25, 2015, 8:03 AM
good article
ganeshkumar ragoluPosted Apr 29, 2015, 8:22 AM
good article its really use full to me
Srinivas MPosted Mar 13, 2015, 2:02 AM
good but diagrammatic representation is good approach for understanding............
Gaurang BhadaniPosted Dec 3, 2014, 8:22 AM
thanks for such a nice article !
Humayun Kabir MamunPosted Nov 11, 2014, 4:16 AM
Nice article @Rasmita
venkateswarlu chPosted Nov 9, 2014, 1:22 PM
I liked the way you presented the things!!!
Devesh OmarPosted Nov 4, 2014, 1:03 AM
great work
koteswara raoPosted Oct 31, 2014, 3:21 AM
Awesome article for MVC beginners ..
Kishor KulkarniPosted Oct 29, 2014, 2:33 AM
Nice Article Rasmita...
Abhishek JaiswalPosted Oct 27, 2014, 9:29 AM
good and smart work! :)
Anil KumarPosted Oct 21, 2014, 1:39 AM
I liked the way you presented the things!!! Great!
Selva GanapathyPosted Oct 20, 2014, 6:28 AM
Really Great Article Rasmita Dash. And Great wish for this contribution
Abhishek KumarPosted Oct 20, 2014, 12:23 AM
Great Article Rasmita....congrates...
Saravanakumar SekaranPosted Oct 17, 2014, 6:12 AM
thanks for the nice and very detailed article
Dinesh BeniwalPosted Oct 16, 2014, 12:11 PM
Very detailed article, thanks for your great effort.
Manju lata YadavPosted Oct 16, 2014, 9:36 AM
its nice...
Surya Narayana DashPosted Oct 16, 2014, 7:55 AM
Great work... Keep it up.
Saineshwar BageriPosted Oct 16, 2014, 7:40 AM
ohh lots of code
Nimit JoshiPosted Oct 16, 2014, 7:17 AM
Nice article..
Arvind PradhanPosted Oct 16, 2014, 6:51 AM
Very Nice Article for MVC Lovers .........