gpt4 book ai didi

asp.net-mvc - 如何在 ASP.net/ASP.net MVC 中开发基于可插拔/可安装模块的应用程序

转载 作者:行者123 更新时间:2023-12-04 20:54:27 24 4
gpt4 key购买 nike

我正在设计一个应用程序的架构,其中将包含许多子应用程序。这些子应用程序将由我们开发,但在稍后阶段。

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

我严格要求 可以安装插件/模块操纵配置添加文件夹一个 DLL .

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

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

例如

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

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

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

Module1、crm、accounting 和 xyz 是 My Core App 上安装的模块。

最佳答案

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

关于asp.net-mvc - 如何在 ASP.net/ASP.net MVC 中开发基于可插拔/可安装模块的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com