2012-03-20 6 views
1

私はまだ見つかっていない、IISまたはASP.NET 4.0は、自動的にそのよう無効にIIS/ASP.NET 4.0自動フレンドリーなURL

/en/my-lovely-test-page.aspx

/en/my-lovely-test-page/

としてディレクトリに要求をマップします

これは「フレンドリーURL」の改善であると確信していますが、本当に私の.aspx URLに固執し、セカンダリの「フレンドリ」URLが同じページを指していないようにします。

IIS/ASP.NETでこの動作を完全に無効にするにはどうすればよいですか?私がまだ認識していないスマートマッピングを無効にするにはどうすればよいですか?ありがとうございました!

+0

を介してすべての.aspxページを送信する必要がありますが、IISのアドオンを持っていますかWindowsプラットフォームインストーラを使用してインストールされた-ons –

+0

いいえ、プラットフォームアドミニストレータからIISアドオンがインストールされていません(少なくとも「特別なものは何もありません」 - 私のWindows 7ワークステーション上のすべてのIISシステムでこの現象が表示されます) –

答えて

0

それはあなたのような

何かのglobal.asaxに無視した経路を使用することができ可能です:

routes.IgnoreRoute("{*allaspx}", new {[email protected]".*\.aspx(/.*)?"}); 

が通常のルート

+0

.aspxページを送信したくありません通常のルート。親フォルダのaspxファイルでディレクトリ要求を処理しないようにしたい。 –

関連する問題