Bal*_*ngh 5 asp.net-mvc plugins module
我正在设计一个应用程序的体系结构,其中包含许多子应用程序.这些子应用程序将由我们开发,但在稍后阶段.
我想创建这些子应用程序作为可安装的插件/模块,它可能有多个页面(.aspx页面),它们应该能够与主要核心应用程序交互并消耗其共享数据.
我严格要求通过操作配置或添加文件或DLL 文件夹来安装插件/模块.
我的应用程序将是一个ASP.net Web应用程序.如果ASP.net MVC解决了目的,那么我也可以查找它.
我的应用程序将使用URL来识别要加载的模块.以下是我希望拥有应用程序的一些URL的一些示例.
例如
http://www.myCoreApp.com/Module1/
www.myCoreApp.com将托管我的Core应用程序,我的模块将在其中安装.
Module 1,crm,accounting和xyz是My Core App上安装的模块.