title: My custom httpModule is not being detected with MVC
body: <p>I've created a custom module:</p>
  
  <pre><code>namespace KittenFarm.ServerModules
  {
      public class CustomServerHeaderModule : IHttpModule
      {
          public void Init(HttpApplication context)
          {
              context.PreSendRequestHeaders += OnPreSendRequestHeaders;
          }
  
          public void Dispose()
          { }
  
          void OnPreSendRequestHeaders(object sender, EventArgs e)
          {
              HttpContext.Current.Response.Headers.Remove("Server");
          }
      } 
  }
  </code></pre>
  
  <p>And I've registered it in my web config:</p>
  
  <pre><code>&lt;system.webServer&gt;
      &lt;validation validateIntegratedModeConfiguration="false"/&gt;
      &lt;modules runAllManagedModulesForAllRequests="true"&gt;
          &lt;add name="CustomServerHeader" type="CustomServerHeaderModule" /&gt;
      &lt;/modules&gt;
      ....
  </code></pre>
  
  <p>However, it never seems to run.</p>
  
  <p>I suspected it was a namespace issue, but I have tried every combination of namespaces in the <code>type=</code> section I can think of and it never hits the breakpoint I put in it.</p>
  
  <p>Any ideas?</p>