gpt4 book ai didi

c# - ASP.Net MVC 5 - 解决方案架构 - 分离关注点的区域 - 进一步分离

转载 作者:太空宇宙 更新时间:2023-11-03 22:49:05 24 4
gpt4 key购买 nike

我正在研究一个 Intranet 网站的解决方案架构。考虑到我对它们之间共享资源的理解有限,我使用了单一项目方法而不是多个项目方法。

我想隔离公司内部的部门。我认为区域是解决这个问题的方法,但现在我需要在这些部门内进行隔离。我不确定如何处理这种情况。

解决方案>项目>领域>部门

上面的架构工作正常,但是当我尝试使用上下文菜单在一个区域内添加一个区域时,我不能。我确信这是设计使然,所以我想知道我打算采用什么方法?

最佳答案

MVC 的体系结构将代码文件的物理位置 与执行代码(URL)的虚拟位置 分开。您可以使用路由 修改 URL 以更改资源的虚拟位置。这就是最终用户看到的全部内容。

区域只有一层深。但Areas所在的URL可以根据您的要求进行修改。

或者,如果目标是使物理位置和虚拟位置匹配(这实际上只对维护应用程序的开发人员很重要),则有一个名为 MvcCodeRouting 的开源项目可以用作区域的分层多级替换。

关于c# - ASP.Net MVC 5 - 解决方案架构 - 分离关注点的区域 - 进一步分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48406802/

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