Registre mediante programación HttpModules en tiempo de ejecución

Estoy escribiendo una aplicación donde los proveedores de terceros pueden escribir DLL de complementos y colocarlos en el directorio bin de la aplicación web. Quiero la capacidad de estos complementos para poder registrar sus propios HttpModules si es necesario.

¿Hay alguna forma de que pueda agregar o eliminar HttpModules desde y hacia la tubería en tiempo de ejecución sin tener una entrada correspondiente en Web.Config, o tengo que editar mediante programación el Web.Config al agregar / quitar módulos? Sé que de cualquier manera va a provocar un reinicio de AppDomain, pero prefiero poder hacerlo en código que tener que falsificar el web.config para lograr el mismo efecto.

Respuestas a la pregunta(5)

Su respuesta a la pregunta