我正在编写一个应用程序,第三方供应商可以编写插件DLL并将它们放到Web应用程序的bin目录中。我希望这些插件能够在必要时注册自己的HttpModules。在运行时以编程方式注册HttpModules
是否有无论如何,我可以在运行时添加或删除HttpModules而无需在Web.Config中有相应的条目,还是必须在添加/删除模块时以编程方式编辑Web.Config?我知道无论哪种方式都会导致AppDomain重新启动,但我宁愿能够在代码中执行它,而不是为了达到相同的效果而使用web.config。
一个我们的模块从web.config引用时,使用工作正常,但无法直接实例化(如代码中所示),因为它被声明为朋友。 任何想法应该从哪个上下文实例化它? – Patonza 2009-12-01 11:20:47