【发布时间】:2020-12-16 01:23:54
【问题描述】:
我有这样的事情:
endpoints.MapDefaultControllerRoute();
endpoints.MapDynamicControllerRoute<SeoTransformer>("{**path}");
在所有情况下都会首先调用 MapDynamicControllerRoute。怎么改?
- 检查现有的默认路由
- 如果没有找到 --> MapDynamicControllerRoute("{**path}")
【问题讨论】:
-
你能发布 SeoTransform 代码和一些控制器代码吗?我用 asp net core 3.1 进行了测试,看起来
MapDynamicControllerRoute调用的优先级最低,即使首先调用也是如此 -
@Leo SeoTransformer 代码对结果没有影响。有通过Request.Path在数据库中搜索控制器和动作
标签: asp.net asp.net-core