【发布时间】:2012-07-26 03:38:43
【问题描述】:
我正在开发一个旨在成为 Intranet 应用程序的 ASP.NET 3.5 站点。怎么可能创建一种“插件”架构,这样我就可以在不重新编译站点的情况下向站点添加附加功能?我正在考虑将附加功能作为开发单独的模块,这些模块可以编译成可以“添加”到站点的 DLL。不知道这是否是处理这类事情的正确方法。我知道 DotNetNuke 可以满足这一点,您可以为其开发“模块”,但出于学习的目的,我想知道这是如何实现的?
我不知道这是否是要遵循的路线,或者我是否应该满足一切,并赋予某些功能打开或关闭的能力?
【问题讨论】:
-
为什么不通读 DNN 源代码?还是您在寻找更轻/更简单的东西?
-
嗨抢劫!是的,我有点想实现一些更轻更简单的东西。有什么想法吗?
标签: plugins module asp.net-3.5