【问题标题】:How to inject asp.net mvc areas如何注入asp.net mvc区域
【发布时间】:2020-07-26 04:07:41
【问题描述】:

我有一个传统的asp.net mvc 应用程序。我有两个团队将在应用程序上工作并在不同的 MVC 区域下管理视图控制器和模型。团队将有不同的发布节奏,因此我希望这些团队使用与主应用程序不同的 GIT 存储库,并让主应用程序通过 NuGet 包提取内容。

我以为这会是一个普遍的问题,但我在网上没有找到太多的指导。我想我正在寻找相当于 JavaScript 微前端的 .net

我应该使用什么.net 模式/框架?

【问题讨论】:

    标签: .net asp.net-mvc git nuget scale


    【解决方案1】:

    实现此目的的一种方法是使用 Razor 类库,有关此Razor Class Library 的更多信息,请参阅 Microsoft 文档

    基本上你可以按照你的要求将每个库放在一个单独的 git repo 中。每个库都将位于您的主应用程序中自己的区域,如果您愿意,您可以在本地覆盖库视图。就文档而言,每个 RCL 通常都是由 Razor Pages 构建的。但是,我听说过团队在 RCL 中使用 MVC,但它需要更多的工作。努力寻找这方面的文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 2012-10-31
      • 2017-06-12
      • 2011-01-01
      • 2013-05-16
      相关资源
      最近更新 更多