检查:
1.StartUp.cs
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
//添加了区域后,此规则不会自动创建!!!
endpoints.MapAreaControllerRoute(
name: "areas", "areas",
pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
});
2.检查区域控制器
[Area("PI")] [Route("PI/[controller]/[action]")]
public class HomeController : Controller
{
}
ok!