如何在 .Net Core 2.0 MVC 中将新区域创建为单独的项目

S.K*_*.K. 5 .net asp.net-core-mvc asp.net-core-2.0

我尝试使用单独项目中的区域创建简单的 .net core 2.0 项目。有一些文章,但对于 mvc 5。我尝试创建与主项目不同的新 .net core 2.0 项目并进行参考(主项目引用了区域项目)。

当我启动主项目并输入主项目的 url 但区域名称没有控制器和操作时,它会显示“区域项目中控制器之间的模糊 URL”,但之后当我添加控制器和操作时,它会显示“404 NOT FOUND” .

解决方案树如下所示:

Solution[Directory]
  AreaProject
    Controller
    Models
    Views

  MainProject
    Controller
    Models
    Views
Run Code Online (Sandbox Code Playgroud)

我不想 nake 两个项目并分别部署它们并通过 url 重定向。

谢谢你的帮助!