Contents tagged with modules
-
IconHandler 2.0: file icons in your ASP.NET applications
Since its release, IconHandler has been a pretty popular module (on its own and with the custom DirectoryListingModule). Today, I am releasing v2.0 of IconHandler, which contains some much-requested functionality and fixes a few issues that people have reported with the original version.
Read all about it (and I mean all) and download at http://mvolo.com/blogs/serverside/archive/2008/04/27/IconHandler-2.0-File-icons-in-ASP.NET-applications.aspx.
Thanks,
Mike
-
IIS 7.0 bitrate throttling
Last week, the IIS team released bit-rate throttling module to the web.
As the self-proclaimed daddy of the project (I designed and wrote the initial prototype in early 2007), I am very thrittled to see it out. The new IIS media team folks have done a great job getting it production ready and rounding out the feature-set, which you can review in its full glory in Vishal's post.
Although the feature is a bit different from how I originally envisioned it, it kicks ass at doing what it is supposed to do - saving your bandwidth costs. Read more about at http://mvolo.com/blogs/serverside/archive/2008/03/16/IIS-7.0-Bit_2D00_rate-throttling-module.aspx.
Thanks,
Mike
-
Get nice looking directory listings for your IIS website with DirectoryListingModule
Many of us do on the IIS team, and so over the past several years we've built a few directory listing modules to spice up IIS directory listings.
I figured I should put an end to this by writing one that is oh so much better then all the other ones - and then give it to you to build some cool templates, and create complely customized directory listings for your website.
Read more on http://mvolo.com/blogs/serverside/archive/2007/01/21/Get-nice-looking-directory-listings-for-your-IIS-website-with-DirectoryListingModule.aspx. -
IIS7 modules vs. IIS6 ISAPI: Managing request state in your module
For post #4 in the IIS7 Modules vs. IIS6 ISAPI series, let's take a look at another common pattern in IIS module development - storing request-specific state inside your module.
Read more at http://mvolo.com/blogs/serverside/archive/2006/12/25/Managing-request-state-in-your-IIS7-module.aspx. -
IIS7 modules vs. IIS6 ISAPI (Reason #9): Intuitive object model
Read more on http://mvolo.com/2006/10/12/iis7-modules-vs-iis6-isapi-reason-9-intuitive-object-model.aspx. -
IIS7 modules vs. IIS6 ISAPI (Reason #10): C++ Class-based encapsulation model
The first post in the IIS6 ISAPI vs IIS7 module development series. This one is about the basics, and why they make such a big difference.
Read more here - http://mvolo.com/2006/10/07/why-iis7-module-is-better-then-iis6-isapi---reason-10-c-classbased-encapsulated-model-vs-cstyle-static-functions.aspx. -
10 reasons why server development is better with IIS7
As you already know (if you don’t, go read about it right now), IIS7 core server has been completely re-engineered to provide a brand new extensibility model on top of which all of the server features are built. This allows anyone to remove/replace all existing server features, or add new ones - by using either the new native APIs, or the managed ASP.NET APIs.
Over the past two years, we did a bunch of work to make sure the new native APIs are easy to use and help write more robust server code. But, it is hard to appreciate all the benefits until you actually compare writing an IIS7 module with writing an IIS6 ISAPI Extension – I am often amazed at how nice some of the little improvements can make your life.
Read more here - http://mvolo.com/2006/10/07/10-reasons-why-developing-server-components-with-the-iis7-native-api-is-10-times-much-better-then-iis60-isapi.aspx.