【发布时间】:2018-02-09 09:41:02
【问题描述】:
我正在尝试构建一个企业系统,该系统会随着时间的推移而发展,并会随着时间的推移而添加功能。
我计划使用带有 Angular 的 ASP.Net Core 微服务架构作为 UI。我找不到一个示例来展示我们如何在不更改任何现有角度代码的情况下引入新模块。
我能够使用 MEF 等技术在传统的 winforms 应用程序中执行此操作,并将 dll 放入 shell 监视和加载的文件夹中。
看起来没有使用 Angular 框架的此类示例。所以我很好奇它是否有可能实现如下所示的架构?
Module 是 asp.net 核心服务,为 shell 可以渲染的角度文件提供服务,Service 是应用程序本身使用的逻辑服务。
我确实看到了this post,这与我想要做的很接近,但我不确定这是否是正在讨论的正确解决方案。
任何指针表示赞赏。
【问题讨论】:
-
ASP.NET Core 模块发生在 Angular shell 中?我不确定这是否有意义。
-
@MathieuRenda:是的,他们的 UI 部分适用于通过 Angular Shell 呈现的模块
标签: asp.net angular asp.net-core architecture