Ich schreibe eine App, wo 3rd-Party-Anbieter Plugin-DLLs schreiben und sie in das Bin-Verzeichnis der Web-App fallen lassen können. Ich möchte, dass diese Plugins in der Lage sind, ihre eigenen HttpModule bei Bedarf zu registrieren.Programmatisch registrieren HttpModules zur Laufzeit
Gibt es trotzdem, dass ich HttpModules zur Laufzeit hinzufügen oder aus der Pipeline entfernen kann, ohne einen entsprechenden Eintrag in der Web.Config, oder muss ich die Web.Config beim Hinzufügen/Entfernen von Modulen programmgesteuert bearbeiten? Ich weiß, dass so oder so ein AppDomain-Neustart verursacht wird, aber ich würde es lieber in Code machen, als die web.config zu manipulieren, um denselben Effekt zu erzielen.
Eines der Module sind wir etwas zu tun Die Verwendung funktioniert ordnungsgemäß, wenn sie aus web.config referenziert wird, kann aber nicht direkt instanziiert werden (wie in Ihrem Code gezeigt), da sie als Freund deklariert ist. Irgendeine Idee von welchem Kontext sollte ich es instanziieren? – Patonza