我有一个包含区域和普通控制器的项目。但是区域路由可以工作,而普通控制器却不工作。
工作正常,但区域路由返回 404:
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
适用于区域路由但不适用于根控制器:
app.MapControllerRoute(
name: "default",
pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
我还有其他 3 个具有相同场景的项目,但它们可以运行,但在我最近创建的项目上遇到问题。