在ASP.NET核心中,有没有办法查看在启动中定义的所有路由的列表?我们使用IRouteBuilder
的MapRoute
扩展方法来定义路由。
我们正在迁移一个较旧的项目WebAPI项目。在那里,我们可以使用GlobalConfiguration.Configuration.Routes
来获取所有路由。
更具体地说,我们在操作过滤器中执行此操作。
public class MyFilter : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext actionContext)
{
base.OnActionExecuting(actionContext);
// This no longer works
// var allRoutes = GlobalConfiguration.Configuration.Routes;
// var allRoutes = ???
}
}
https://stackoverflow.com/questions/28435734
复制相似问题