是否有一种简单的方法来转储.NET MVC应用程序的所有路由?我正在考虑类似于铁路rake routes
的工作方式。
答案 0 :(得分:0)
根据您的使用情况,实际上非常难以执行可靠,因为路由通常非常动态。基于属性的路由会使任务变得更容易,但我会假设您没有使用它。我找到了这个article which uses reflection,但我自己没有尝试过。此外,它是一种简单的方法,不会涵盖许多边缘情况。
有Glimpse之类的工具允许您查看大部分路径并对其进行调试(包括AJAX!),但即使这样也会遇到路径不符合RouteConfig约定的路径,或者具有上下文掩码,使其通过其他控制器等路由。据我所知,他们没有用于分析的API或