HTTPリクエストをアクションにではなくファイルにルーティングします。asp.net mvc 2.0:静的リソースへのリクエストの転送
重要:私はモジュールを書き換えIIS 7.0 URLを使用して実用的なソリューションをを持っていますが、家庭でのデバッグ(なしIIS 7.0)のために私は、URLの書き換えを使用することはできません。私は~/images/
フォルダに/images/
を含む任意のURLを指すようにしたい
具体的な状況
。
例:
http://wowreforge.com/images/a.png -> /images/a.png
http://wowreforge.com/Emerald Dream/Jizi/images/a.png -> /images/a.png
http://wowreforge.com/US/Emerald Dream/Jizi/images/a.png -> /images/a.png
http://wowreforge.com/characters/view/images/a.png -> /images/a.png
問題がページ "view_character.aspx" は、複数のURLからに到着することができるという事実から茎: は7.0(統合モードのIIS
http://wowreforge.com/?name=jizi&reaml=Emerald Dream
http://wowreforge.com/US/Emerald Dream/Jizi
コンテキスト)、ASP.NET MVC 2.0
それはこのような状況の代わりに、URLが書き換えにASP.NET MVCルーティングを使用することは悪い考えのエクストラクレジットの質問
- ですか?
- IIS 7.0は要求を物理ファイルにルーティングしますか?
javascriptでhtmlを生成しても動作しません。また、javascriptファイルのURLを解決するのが面倒です。 –
@ user93422カスタムルートハンドラを作成してルートテーブルを汚染するよりも扱いにくいですか? – Vadim
は間違いなくそうです。しかし、もう一度、私はどのようなルートが見えるかわからない。それにもかかわらず、私はそれがルーティングを通してどのように行われるかを知りたい。 –