Esto es simplemente otra pregunta de tipo "trabajando en un servidor de desarrollo, por qué no funciona en IIS".¿Por qué los manejadores de eventos solo pueden vincularse a eventos HttpApplication durante la inicialización de IHttpModule?
Creé un buen DAL usando NHibernate como described here. Al crear una ISession, conecto un manejador de eventos a HttpApplication.EndRequest para encargarme de limpiarlo.
Sin embargo, desplegué mi sitio a IIS y dice: manipuladores
evento sólo se pueden enlazar a HttpApplication eventos durante IHttpModule inicialización.
Entiendo completamente lo que el mensaje está diciendo, pero no puedo descifrar por qué.
Puedo suscribirme al evento Button
en cualquier momento, ¿por qué no me puedo suscribir a un evento del HttpApplication
?
Estaría muy agradecido si alguien pudiera arrojar algo de luz sobre esto.
Y también me pregunto, ¿por qué funciona con el servidor de desarrollo y no con IIS 7?
EDIT: Ahora que han pasado dos meses, todavía no he recibido ninguna respuesta útil. :(
¿Es este tema tan difícil?
Eso me da mucho. La parte que me falta es por qué. :) – Venemo
@downvoter: ¿esto está realmente mal? ¿Te importa explicar por qué está mal? –
Hola. No está mal, pero he votado negativamente porque no es una respuesta a la pregunta: "¿Por qué?" –