【问题标题】:.NET MVC Dump Route Table.NET MVC 转储路由表
【发布时间】:2012-03-12 07:31:41
【问题描述】:

是否有一种简单的方法可以转储 .NET MVC 应用程序的所有路由?我在想类似于 rail 的 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】:

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

有诸如 Glimpse 之类的工具,可以让您查看大部分路由并调试它们(包括 AJAX!),但即使这样也会遇到不遵循 RouteConfig 约定的路由的问题,或者使它们通过其他控制器等路由的上下文掩码。据我所知,它们没有用于分析或

的 API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多