加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何在ASP.net/ASP.net MVC中开发基于可插拔/可

发布时间:2020-12-16 03:25:12 所属栏目:asp.Net 来源:网络整理
导读:我正在设计一个应用程序的体系结构,其中包含许多子应用程序.这些子应用程序将由我们开发,但在稍后阶段. 我想创建这些子应用程序作为可安装的插件/模块,它可能有多个页面(.aspx页面),它们应该能够与主要核心应用程序交互并消耗其共享数据. 我严格要求通过操作
我正在设计一个应用程序的体系结构,其中包含许多子应用程序.这些子应用程序将由我们开发,但在稍后阶段.

我想创建这些子应用程序作为可安装的插件/模块,它可能有多个页面(.aspx页面),它们应该能够与主要核心应用程序交互并消耗其共享数据.

我严格要求通过操作配置或添加文件或DLL文件夹来安装插件/模块.

我的应用程序将是一个ASP.net Web应用程序.如果ASP.net MVC解决了目的,那么我也可以查找它.

我的应用程序将使用URL来识别要加载的模块.以下是我希望拥有应用程序的一些URL的一些示例.

例如

http://www.myCoreApp.com/Module1/

http://www.myCoreApp.com/crm/

www.myCoreApp.com将托管我的Core应用程序,我的模块将在其中安装.

Module 1,crm,accounting和xyz是My Core App上安装的模块.

解决方法

你应该看看MEF( Managed Extensibility Framework).如果您的应用程序是ASP.NET Web窗体或MVC,或者即使是Winforms也没有区别

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读