Non so se ti puo' essere d'aiuto...Ma in Asp.Net si possono scrivere i gestori HTTP implementando l'interfaccia IHttpHandler (metodo ProcessRequest, proprietà IsReusable) ed associando questi ad un insieme di pagine (aspx) aggiungendo al file web.config :
codice:
<system.web>
<httpHandlers>
<add verb="*" path="pagina*.*" type="tuaclasse,tuaclasse" />
(mi sembra: nomeclasse, assembly)
</httpHandlers>
</system.web>
Per poter associare qualsiasi file al framework, devi intervenire in IIS nelle proprieta' della tua Directory Virtuale e selezionare la scheda Directory Virtuale, tasto configurazione, scheda Mapping.
Da qui e' possibile associare nuove estensioni ad aspnet_isapi.dll.
Ma se non puoi intervenire sul server......