Hi,
I'm wondering if there are tools, or if there is a programmatic approach for mapping the execution of a web application ?
To clarify, the company I work for develop a CRM product that is based around the concept of Dynamically loading ASCX controls on a page-by-page basis.
What I would like to see is a map to see from the request start, to the page render, which classes are instantiated and which methods are entered; seeing the arguments that are passed along too would be good.
I know in my heart that we have some serious cyclomatic complexity problems and I want to be able to generate a graph or something that I can put in-front of my development manager and say, here - now please let me fix it!
I've seen the Code metrics plugin for reflector, and of course NDepend, but I need something that will attach to a live process, even if I need to decorate with attributes. That way I can see the different execution depending on what page and what modules are loaded.
I'd be grateful for any advice!