I was celebrating my https://iislogs.com server has been up for 100 days by geeking on HTTP Modules / HTTP Handlers. I’m still working through my HTTP module / handlers example. Once I have the code finished, I’ll post up. I found some good links for this topic. Enjoy
ASP.NET Application Life Cycle Overview (Nice graph of all events)
http://msdn2.microsoft.com/en-us/library/ms178473.aspx
Introduction to HTTP Handlers
http://msdn2.microsoft.com/en-us/library/ms227675.aspx
Introduction to HTTP Modules
http://msdn2.microsoft.com/en-us/library/ms178468.aspx
Custom ASP.NET Processing with HTTP Handlers
http://msdn2.microsoft.com/en-us/library/5c67a8bd.aspx
ASP.NET 2.0 Internals
http://msdn2.microsoft.com/en-us/library/ms379581(VS.80).aspx
appcmd list config /section:system.webServer/modules
appcmd list config /section:system.webServer/handlers
appcmd list config /section:system.webServer/handlers
The first 100 days of IIS7
Nice post … I just wanted to add some IIS7 bonuses brought by the Integrated pipeline architecture (the future of ASP.NET? I think so):
ASP.NET Integration with IIS7: http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=928
More walkthroughs and info on how to take advantage of Integrated pipeline from the IIS7 core server page:
http://www.iis.net/default.aspx?tabid=7&subtabid=71
Also, in Integrated mode (and by default), the modules and handlers are now being loaded from IIS configuration sections, so modify your appcmd commands ever so slightly:
appcmd list config /section:system.webServer/modules
appcmd list config /section:system.webServer/handlers
Thanks for posting!
Thanks Mike for the post and adding the links. I’ve updated the appcmd commands in my post.
That’s great Steve. I’m glad you decided to keep up with IISLogs.com.