Your official information source from the .NET Web Development and Tools group at Microsoft.
Fresh out of the oven is a PDF document that charts the lifecycle of every ASP.NET MVC 5 application. Many of you have requested this document over the years and we're glad to finally put it in your hands now.
You will find the PDF document very similar to the ASP.NET application lifecycle topic in its approach. It's a graphical representation of the ASP.NET MVC 5 lifecycle, but you will also see all the comprehensive details and explanations of the MVC pipeline that can help you make the correct decision on the what, when, and how of your ASP.NET MVC code development. Here's a preview:
When you view the PDF document, you can also jump to useful links by clicking one of the clickable elements. There is much more useful content out there, and we can only include one link for each piece of detail, but it is one way for us to recognize a the priceless contributions the ASP.NET community has made to this cause over the years.
Please check it out, and send us your feedback! We (I) will definitely follow up and improve this document to make it valuable to you as we should.
The diagram suggests that Application_Start runs on every request? My understanding was that it ran only on the first request?
@Jon - That's a great catch and thanks for the feedback. I'll revise the PDF to make note of that.
Thanks for the document. It really show the clarity and the efforts put by the team for creating high level and detail level flow.
I don't want to print and crappily tape this thing together. I want to buy it printed on nice poster paper and hang it on my wall.
@Jon had the comment "The diagram suggests that Application_Start runs on every request?" some time ago now. Have anyone done the correction or I just can't see it :). Thanks