I'm working with areas controllers as well as simple default controller. I want to make areas controller (Public) as a default route i.e public/home/home but when I go to simple controller i.e account/login it returns wrong url which is public/account/login instead of home/index.
endpoints.MapAreaControllerRoute
(
name: "default",
areaName: "Public",
pattern: "{controller=Home}/{action=Home}/{id?}"
);
endpoints.MapControllerRoute
(
name: "withOutArea",
pattern: "{controller=Home}/{action=Index}"
);
endpoints.MapControllerRoute
(
name: "area",
pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}"
);