有没有人看过关于如何为IIS动态加载HTTP模块的操作指南、文档或其他内容?
基本上,我要做的就是加载HTTP模块,我将其称为HTTPModuleA、HTTPModuleB和HTTPModuleC。但是,这些模块可以随时使用HTTPModuleD、HTTPModuleE或HTTPModuleF进行更改。我基本上想把它们放在配置文件中,但不想有引用或任何东西。我只希望能够将它们放到特定的路径(即程序集的dll )中,为文件/路径设置配置文件条目,并让Unity或其他框架只需拿起它们并加载它们即可。可能每隔2-3分钟扫描一次更改。
任何关于如何做到这一点的想法都是非常感谢的。谢谢!
发布于 2009-01-15 07:25:19
Unity不是一种动态加载模块的方法。你可以看看Microsoft Extensibility Framework来动态加载模块,我听说这很棒。
就我个人而言,我构建了一个类似的系统,并使用CodeProject上的一篇文章作为指南,但我现在找不到它。我确实找到了这个(类似的),并展示了如何使用文件监视器,它比每2到3分钟轮询一次更好:http://www.codeproject.com/KB/cs/dynamicpluginmanager.aspx
发布于 2009-02-20 03:48:25
您可以将程序集放在/bin目录中,并让ASP.NET加载一个模块,而无需在web应用程序中引用这些程序集。
https://stackoverflow.com/questions/445895
复制相似问题