When a request comes in, it gets ran through the stack of configured HttpModules and finally gets delivered to a particular HttpHander. I need a way to run a request, then log/view ALL of the modules that ran and which handler actually received the request. INCLUDING the modules/handlers built in to IIS, not just my custom ones.

The reason I want this is I have reason to believe that the session state module is running for static files. I want to verify that I've got that fixed plus make sure nothing else funny is going on with my static files like forms auth module for example.

Create a Failed Request Tracing rule that targets 200 responses (or just 100-599) within your website, make a few requests to generate the logs, then look at your c:\inetpub\logs\failed request tracing folder. Double-click the XML, then muck around with the views until you find one you like!