Registrieren Sie HttpModules programmgesteuert zur Laufzeit

Ich schreibe eine App, in der Drittanbieter Plug-in-DLLs schreiben und diese in das bin-Verzeichnis der Web-App ablegen können. Ich möchte, dass diese Plugins bei Bedarf ihre eigenen HttpModules registrieren können.

Gibt es eine Möglichkeit, HttpModules zur Laufzeit zur Pipeline hinzuzufügen oder zu entfernen, ohne einen entsprechenden Eintrag in der Web.Config zu haben, oder muss ich die Web.Config beim Hinzufügen / Entfernen von Modulen programmgesteuert bearbeiten? Ich weiß, dass in beiden Fällen ein Neustart von AppDomain erforderlich ist, aber ich würde es lieber im Code tun können, als die web.config zu fummeln, um den gleichen Effekt zu erzielen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage