title: Custom HttpHandler never running
body: <p>Forgive me if this is basic. I've never made one before and can't seem to figure out why it's not working. I wrote a little handler to do some parsing on CSS files. I added this:</p>
  
  <pre><code>    &lt;system.web&gt;
          &lt;httpHandlers&gt;
            &lt;remove verb="*" path="*.css"/&gt;
            &lt;add verb="*" path="*.css"
  type="MyNameSpace.CssRelativePathHandler,CssRelativePathHandler" /&gt;
          &lt;/httpHandlers&gt;
      &lt;/system.web&gt;
  </code></pre>
  
  <p>Nothing ever happens. CSS files get parsed normally. No errors, nothing, the code never runs. What am I missing? Shouldn't this cause the handler to be used when *.css files are served? (I added the "remove" later, since I thought perhaps I needed to do that to override a built-in hander, again, no difference either way).</p>
  
  <p>This is IIS 6. I added the IIS 7 code anyway (after searching for answers) but makes no difference.</p>
  
  <pre><code>     &lt;system.webServer&gt;
          &lt;handlers&gt;
            &lt;add name="CssHandler" verb="*" path="*.css"
  type="MyNameSpace.CssRelativePathHandler,CssRelativePathHandler" /&gt;
          &lt;/handlers&gt;
        &lt;/system.webServer&gt;
  </code></pre>