Это не совсем отвечает на ваш вопрос, но, поскольку никто не ответил, у меня есть то, что возможно может быть частью решения.
Если вы разделите свой модуль на два,один для запросов управляемого обработчика, а другой для всего остального, затем в вашем файле web.config, куда вы добавляете свой модуль «запрос управляемого обработчика», вы можете добавить атрибут preCondition = «managedHandler».Таким образом, это выглядело бы так:
<system.webServer>
<modules>
<add name="DynamicRequestModule" type="..." preCondition="managedHandler" />
<add name="StaticRequestModule" type="..." />
При данной конфигурации модуль «DynamicRequestModule» будет выполняться только тогда, когда запрос относится к ресурсу, который имеет управляемый обработчик.