4
.NET MVCアプリケーションのすべてのルートを簡単にダンプする方法はありますか?私はレールのrake routes
の仕組みと同じようなことを考えています。ルートは通常、非常に動的であるので、あなたのユースケースに応じて、信頼性の高いいずれかを実行する.NET MVCダンプルートテーブル
.NET MVCアプリケーションのすべてのルートを簡単にダンプする方法はありますか?私はレールのrake routes
の仕組みと同じようなことを考えています。ルートは通常、非常に動的であるので、あなたのユースケースに応じて、信頼性の高いいずれかを実行する.NET MVCダンプルートテーブル
その実際にはかなり難しいです。属性ベースのルーティングはタスクをはるかに簡単にしますが、私はそれを使用していないと仮定します。私はこのarticle which uses reflectionを見つけましたが、私はそれを自分で試していません。また、その単純なアプローチは、多くのエッジケースをカバーしません。
ほとんどのルートを表示してデバッグすることができますが(AJAX!など)、RouteConfigの規則に従わないルートやコンテキストを持つルートでも問題が発生する可能性があるツールがあります(Glimpseなど)他のコントローラなどを経由してルーティングするマスク。私の知る限り、解析するAPIはありません。
http://haacked.com/archive/2011/04/13/routedebugger-2 .aspx/ http://mvcroutevisualizer.codeplex.com/ –