id:ladybug さんの以下のコメントで System.Web.Routing を調べた時に面白いプロパティを見つけたので試しました。 いつも、IgnoreRoute に contents/* や scripts/* を追加しなくてよいのだろうか?と悩みますが、追加しないものなのでしょうか?(最近だと、scripts/ は、CDN を使用するのでデバッグ用なのですが) 適当に静的ファイルだから ASP.NET の処理パイプラインに入らないから IgnoreRoute の指定がいらないんだろうとか思ってましたが、MSDN を調べたところしっかりと動作が説明されてました。 URL パターンに一致する物理ファイルが見つかった場合 既定では、ルーティングは、Web サーバー上の既存の物理ファイルにマップされる要求を処理しません。たとえば、http://server/application/Pr