1.在项目中新建个文件夹Areas 然后在这个文件夹下新建Admin文件夹 Admin下有Controllers和Views文件夹
2.在Startup.cs中的Configure方法里添加区域路由
app.UseMvc(routes => { routes.MapRoute( name: "Admin", template: "{area:exists}/{controller=Home}/{action=Index}/{id?}"); routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); });
3.在对应的Controller类上添加注解
namespace lkWeb.Areas.Admin.Controllers { [Area("Admin")] public class HomeController : Controller { }
4.可以访问了
http://localhost:53190/Admin