首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何在多个项目中分离Asp.Net Core Mvc的Controller和Areas

    前言 软件系统中总是希望做到松耦合,项目的组织形式也是一样,本篇文章将介绍在ASP.NET CORE MVC中怎么样将Controller与主网站项目进行分离,并且对Areas进行支持。...ASP.NET Core Web应用程序,一个命名为:WebHostDemo 另一个名为: Web.Controllers ,看名字可以知道第一个项目是主程序项目,第二个是存放Controller类和Areas...接下来修改Configure函数以,通过修改路由让Mvc支持Areas: app.UseMvc(routes => { routes.MapRoute( name: "areaRoute...; }); 3.添加Areas 在Web.Controllers项目中建立如下目录结构: Areas MyArea1 -Controllers...IActionResult Index() { return View(); } } 最后 还有一件事很重要,当我们这么将项目进行分离后,DEBUG主程序将没办法找到Areas

    2.2K30
    领券