IgnoreRouteを設定して、特定の拡張子を持つすべてのファイルを無視する方法を教えてください。MVCルーティングで特定のファイル拡張子をすべて無視する方法
私はこれを行う場合は、すべての作品と私のFlashムービーが再生されます:
routes.Ignore("community/123/plan/456/video/moviename.flv");
だから、「123」と「456」のセクションでは、変数であり、任意の整数の番号を指定できます。明らかに、私は各映画のためにこれらの1つをしたくありません。また、123と456を可変プレースホルダに置き換える必要がありますか?これは1種類のディレクトリの一例に過ぎず、アプリケーション全体にFlashムービーが保存されていますので、は、どこにあるかにかかわらず.flv拡張子を持つファイルを無視するIgnoreRouteの値です。
私は次のことを試してみた:
routes.IgnoreRoute("{file}.flv");
routes.IgnoreRoute("(.*).flv(.*)"); // Yeah I know, I'm horrible at RegEx
私がこれまで仕事を得ることができる唯一のことは、特にFLVファイルへの完全な相対パスを渡しています。助言がありますか?
[ASP.NETルーティング - ディレクトリに関係なく、特定の拡張子を持つファイルのルートを無視する](http://stackoverflow.com/questions/3228328/asp-net-routing-ignore-routes-for -files-specific-specific-extension-regardless-of) – Liam