Я пишу приложение, где сторонние поставщики могут писать DLL файлы плагинов и переносить их в каталог bin в веб-приложении. Я хочу, чтобы эти плагины могли регистрировать свои собственные HttpModules, если это необходимо.
В любом случае я могу добавлять или удалять HttpModules из и в конвейер во время выполнения без соответствующей записи в Web.Config, или мне нужно программно редактировать Web.Config при добавлении/удалении модулей? Я знаю, что в любом случае это приведет к перезапуску AppDomain, но я предпочел бы сделать это в коде, чем придумывать web.config для достижения такого же эффекта.