Supongamos que FirstModule
y SecondModule
manejan el evento Application_BeginRequest
. ¿Se ejecutará en el orden definido en web.config?¿Cómo se determina el orden de ejecución de HttpModules?
<httpModules>
<add type="MyApp.FirstModule, MyApp" name="FirstModule"/>
<add type="MyApp.SecondModule, MyApp" name="SecondModule"/>
<add type="OtherApp.OtherModule, OtherApp" name="OtherModule"/>
</httpModules>
¿Hay otras formas en que se puede especificar la orden?
Alguien en el mensaje del foro SÍ dice eso. Sin embargo, hubo varias personas que también dijeron que no deberías depender de ello. – jessegavin
No debería depender de eso sí, no porque no funcione, sino por consideraciones de diseño y promoción de un acoplamiento flexible entre los módulos. Pero no hay casos en que el orden de los módulos sea diferente a lo que está en el archivo de configuración. Espero que esto ayude. –
Parece que puede pedirlos, sin embargo, el pedido parece estar bloqueado, y debe desbloquear las entradas para afectar el orden real. – jamiebarrow