Я пишу приложение, в котором сторонние поставщики могут писать DLL-файлы плагинов и переносить их в каталог bin в веб-приложении. Я хочу, чтобы эти плагины могли регистрировать свои собственные HttpModules, если это необходимо.Программно зарегистрировать HttpModules во время выполнения
Есть ли в любом случае, что я могу добавлять или удалять HttpModules из и в конвейер во время выполнения без соответствующей записи в Web.Config, или мне нужно программно редактировать Web.Config при добавлении/удалении модулей? Я знаю, что в любом случае это приведет к перезапуску AppDomain, но я предпочел бы сделать это в коде, чем придумывать web.config для достижения такого же эффекта.
Один из модулей нас использование работает корректно, когда ссылается на web.config, но не может быть инстанцировано напрямую (как показано в вашем коде), потому что он объявлен другом. Любая идея, с каким контекстом я должен создать экземпляр? – Patonza 2009-12-01 11:20:47