Mike’s IIS7 modules – what’s coming next

During IIS7 development, I’ve written quite a few modules for IIS7 / ASP.NET.  Some of these were for various demos, others were to help out various internal and external customers, and others just because they were fun to write.  Now, I am thinking about upgrading some of these with the feature requests and bugfixes you…


WCAT 6.3 web performance and scalability test tool released

The NT Performance team just publically released the latest version of WCAT (Web Capacity Analysis Tool), the web performance test tool that the IIS team and NT Performance team use to conduct internal performance and scalability testing of IIS and ASP.NET. Read more about it and download it at http://mvolo.com/blogs/serverside/archive/2007/05/17/WCAT-6.3-web-performance-and-scalability-test-tool-released.aspx.

10 steps to get Ruby on Rails running on Windows with IIS FastCGI

Since the original tech preview release of FastCGI last year, we’ve been seeing a lot of requests for getting Ruby on Rails running with our FastCGI.  So, for FastCGI Tech Preview 2, I spent some time researching what it would take to enable Ruby on Rails, resulting in “experimental” RoR support in the TP2 release. Without…

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.

Stopping hot-linking leeches with IIS and ASP.NET

Many web sites suffer from others directly linking to their image, video and other content.  This practice is called often called leeching, hot-linking, or inline-linking and causes wasted bandwidth and increased server load to the victim web site.   Last weekend, I wrote a little ASP.NET module that prevents hot linking.  It can be used…


Try out the IIS FastCGI techical preview

As you know, we released the FastCGI technical preview this week, aimed at providing a fast and stable platform for running FastCGI applications like PHP.  Its been very popular, with more downloads then we have expected for the first week.I wanted to say thank you to everyone trying this out …Read more on http://mvolo.com/2006/11/03/try-out-the-iis-fastcgi-techical-preview.aspx.

IIS7 modules vs. IIS6 ISAPI (Reason #9): Intuitive object model

This is the second post in the series on why IIS7 module development beats the pants off the ISAPI development for the previous version of IIS. Today’s topic – the rich class-based IIS7 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

First post in this series, looking at the basics of writing IIS6 ISAPI vs. IIS7 modules.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

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…