【问题标题】:How do ASP.NET areas map to teams?ASP.NET 区域如何映射到团队?
【发布时间】:2017-09-01 07:12:19
【问题描述】:

我正在尝试理解 MVC 区域的概念。我已阅读以下文章:https://www.codeproject.com/Articles/714356/Areas-in-ASP-NET-MVC

  1. 在链接的文章中;有以下区域:男性;妇女与家庭。您将 ASP.NET 标识类放在哪里?家?

  2. 您是否有任何文件夹,例如控制器;根文件夹中的模型等?根文件夹与 Areas 文件夹是同一文件夹

  3. 是否使用区域以便大型应用程序可以在我的多个团队中工作。例如,团队 1 在区域 1 工作,团队 2 工作,区域 2 和团队 x 在区域 x 工作等?

  4. 假设有三个团队。每个团队是否有可能创建一个新的 MVC 项目来工作。然后在部署时将这些区域组合为一个 Web 应用程序部署

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:
    1. 简单来说就是mvc项目里面的mvc项目。您可以在主 mvc 项目中使用全局 ASP.NET Identity 类,甚至可以为每个区域进行配置,但您真的需要吗?

    2. 您可以拥有控制器;在主 mvc 项目的根文件夹中的模型等,您也可以在每个区域内创建它。这取决于目的。在大多数情况下,您将在每个区域中都使用它们。

    3. 没有。用于功能分离的区域,创建类似于模块的东西。团队必须处理任务

    4. 是的。有可能。但会非常困难。为此,请使用版本控制和分支。

    【讨论】:

    • 谢谢。关于第三点 - 如何拆分 MVC 应用程序以便多个团队可以处理它?
    • 称为持续集成。您无需查看拆分项目的方式。你必须学习如何使用版本控制。项目必须只有一个。但是不同的团队将在不同的分支中工作,最后 pf sprint 他们合并到 master 例如。en.wikipedia.org/wiki/Branching_(version_control)en.wikipedia.org/wiki/Merge_(version_control)
    • 谢谢。这个怎么样:support.microsoft.com/en-us/help/307467/…
    • 多项目和单项目的面积不一样。
    • 几乎可以接受 - 我还有两个问题。 1) 你会有一个包含管理的区域吗? 2) 您是每个网站有一个管理区域还是每个区域有一个管理区域?
    猜你喜欢
    • 2017-07-06
    • 2020-06-09
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 2015-06-20
    相关资源
    最近更新 更多