.NET MVC转储路由表

问题描述 投票:4回答:1

是否有一种简单的方法来转储.NET MVC应用程序的所有路由?我正在考虑类似铁路的rake routes工作方式。

http://archives.ryandaigle.com/articles/2007/7/2/what-s-new-in-edge-rails-use-rake-to-list-your-routes

asp.net-mvc-3 asp.net-mvc-routing
1个回答
0
投票

根据您的使用情况,实际上很难做一个可靠的,因为路线通常非常动态。基于属性的路由会使任务变得更容易,但我会假设您没有使用它。我找到了这个article which uses reflection,但我自己没有尝试过。此外,它是一种简单的方法,不会涵盖许多边缘情况。

有一些工具,如Glimpse,允许您查看大多数路线并调试它们(包括AJAX!),但即使这样也会遇到路径不符合RouteConfig中的约定,或者具有上下文掩码的路径通过其他控制器等路由。据我所知,他们没有用于分析的API或

© www.soinside.com 2019 - 2024. All rights reserved.