我正在开发一个旨在成为 Intranet 应用程序的 ASP.NET 3.5 站点。怎么可能创建一种“插件”架构,这样我就可以在不重新编译站点的情况下向站点添加附加功能?我正在考虑将附加功能作为开发单独的模块,这些模块可以编译成可以“添加”到站点的 DLL。不知道这是否是处理这类事情的正确方法。我知道 DotNetNuke 可以满足这一点,您可以为此开发“模块”,但出于学习的目的,我想知道这是如何实现的?
我不知道这是否是要遵循的路线,或者我是否应该满足一切,并赋予某些功能打开或关闭的能力?
我正在开发一个旨在成为 Intranet 应用程序的 ASP.NET 3.5 站点。怎么可能创建一种“插件”架构,这样我就可以在不重新编译站点的情况下向站点添加附加功能?我正在考虑将附加功能作为开发单独的模块,这些模块可以编译成可以“添加”到站点的 DLL。不知道这是否是处理这类事情的正确方法。我知道 DotNetNuke 可以满足这一点,您可以为此开发“模块”,但出于学习的目的,我想知道这是如何实现的?
我不知道这是否是要遵循的路线,或者我是否应该满足一切,并赋予某些功能打开或关闭的能力?