When using IIS 7.0 an HttpModule needs to be configured in the
<system.webserver>
<modules>
<add type="HelloWorldModule" name="HelloWorldModule" />
</modules>
</system.webserver>
In addition to the
section for IIS 6.0. This was troubling me for several days in China using Windows Vista until I checked the help file on IHttpModules!