<p>In my ASP.Net 1.1 application, i've added the following to my Web.Config (within the System.Web tag section):</p>

<pre><code>&lt;httpHandlers&gt;
  &lt;add verb="*" path="*.bcn" type="Internet2008.Beacon.BeaconHandler, Internet2008" /&gt;
&lt;/httpHandlers&gt;
</code></pre>

<p>This works fine, and the HTTPHandler kicks in for files of type .bcn, and does its thing.. however for some reason all ASMX files stop working.  Any idea why this would be the case?</p>

<p>Cheers
Greg</p>

It sounds like it as an inherant <clear /> in it although I don't know if I've seen this behaviour before, you could just add the general handler back, let me find you the code.
```
```
<add verb="*" path="*.asmx" type="System.Web.Services.Protocols.WebServiceHandlerFactory, System.Web.Services" validate="false">
```
```
I think thats the right element, give it a shot.
EDIT: That is odd, I don't have a copy of 2003 on this machine so I can't open a 1.1 but I thought that was the right declaration.  You could try adding
```
validate="false"
```
into each element and see if that makes a difference.