IIS 6 & the Visual Studio built in Web Server register things a bit differently than IIS 7. If your host is running IIS 7, you may need to add your registration to the <system.webserver> node in your Web.config file.
<system.webServer>
<handlers>
<add ... />
</handlers>
</system.webServer>