【发布时间】:2014-11-06 09:22:11
【问题描述】:
我们有大约 4 个不同的 MVC 项目,在不同的解决方案中,有自己的控制器、模型和视图。
我们需要将所有这些项目合并为一个项目(解决方案)。新项目将有一个入口点(主页),您可以从中转到任何现有项目。
我们将使用简单的导航链接从一个项目导航到另一个项目(一个部分到另一个 - 集成后)。
Areas 是这种方法的好解决方案吗?
我读了这个post,但我不明白那里的解决方案是什么。
【问题讨论】:
-
Areas是您的选择,每个应用程序都可以添加到自己的区域并适当配置路由 -
这正是我要做的。我会将每个
MVC项目设为Area,我将使用RazorGenerator创建嵌入式视图(我不想复制它们),并且从托管项目中我只会引用Areas项目. here is an example。发表您的评论作为答案以标记它