我正在编写一个应用程序,其中第 3 方供应商可以编写插件 DLL 并将它们放入 Web 应用程序的 bin 目录中。我希望这些插件能够在必要时注册自己的 HttpModules。
无论如何,我是否可以在运行时在管道中添加或删除 HttpModules 而无需在 Web.Config 中具有相应的条目,或者在添加/删除模块时我是否必须以编程方式编辑 Web.Config?我知道这两种方式都会导致 AppDomain 重新启动,但我宁愿能够在代码中完成它,而不是不得不捏造 web.config 来达到相同的效果。