R
Robert Cramer
After having worked with ASP.NET for several years, I believe I understand
the high-level sequence of events that occur when a page is requested. But
now I want a deeper level of understanding. In short, I want to fully
understand *everything* that happens with a request, from the time IIS gets
it, through the ASP.NET pipeline, and ultimately the Page class finally
handling the request and going through its lifecycle. My plan would be to
start with a very simplistic page, then add complexity (ultimately a bunch
of server controls, AJAX callbacks, etc).
My question is how to best go about seeing as much of this activity (in
action) as possible.
I understand that, using VS 2008, we can look at .NET Framework source code
and even step through it. That would be helpful for understanding the inner
workings of a particular control being loaded into a page. Lutz Roeder's
Reflector could also come in handy when I want to understand how some of the
classes work.
What other tools are available to me? How can I have a look at the incoming
Http headers, for example?
Please note that I'm wanting to *see* the Request being processed - at least
as much as possible. I'm not interested in any reading materials, as I think
I've done enough reading. I want to see this in action, or at least stop the
action so I can see what's going on at a particular point in the processing
activity. Suggestions are appreciated!
Thanks.
the high-level sequence of events that occur when a page is requested. But
now I want a deeper level of understanding. In short, I want to fully
understand *everything* that happens with a request, from the time IIS gets
it, through the ASP.NET pipeline, and ultimately the Page class finally
handling the request and going through its lifecycle. My plan would be to
start with a very simplistic page, then add complexity (ultimately a bunch
of server controls, AJAX callbacks, etc).
My question is how to best go about seeing as much of this activity (in
action) as possible.
I understand that, using VS 2008, we can look at .NET Framework source code
and even step through it. That would be helpful for understanding the inner
workings of a particular control being loaded into a page. Lutz Roeder's
Reflector could also come in handy when I want to understand how some of the
classes work.
What other tools are available to me? How can I have a look at the incoming
Http headers, for example?
Please note that I'm wanting to *see* the Request being processed - at least
as much as possible. I'm not interested in any reading materials, as I think
I've done enough reading. I want to see this in action, or at least stop the
action so I can see what's going on at a particular point in the processing
activity. Suggestions are appreciated!
Thanks.