首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET核心1模块化(插件)架构?

ASP.NET核心1模块化(插件)架构?
EN

Stack Overflow用户
提问于 2016-03-22 20:39:42
回答 1查看 3.9K关注 0票数 3

我正在设计一个使用ASP.NET Core1的web应用程序产品的架构。我希望这个架构是模块化的和插件的。我希望每个模块都从主应用程序中分离出来,并且可以很容易地打开和关闭。

我找到了这个开源框架ExtCore Framework

有什么建议吗!

EN

回答 1

Stack Overflow用户

发布于 2016-03-22 21:35:46

这可能在一定程度上取决于您希望如何部署模块。例如,假设你使用区域,一个模块由一个或多个区域组成,每个区域都有几个控制器。如果您计划将控制器的源代码部署到服务器上,那么使用Area本身可能会有所帮助,但是如果您计划部署dll,那么对于可插拔的模块体系结构,您可能需要隔离项目中的每个模块,以便每个模块生成自己的dll。

如果您采用后一种方法,那么每个模块将更清楚地与主应用程序分离。关闭它可能相当于简单地从服务器上删除模块的dll和area文件夹。而打开它可能只是将这些部署到服务器上。可能有更好的方法来进行切换,但对于新的架构,我对此不太清楚。我也还在学习。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36154649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档