おそらくMVCの真の精神ではないことはわかっていますが、URLがどのように見えても常に呼び出される単一のグローバルコントローラーが必要です。たとえば、次のようになります。
http://myserver.com/anything/at/all/here.fun?happy=yes&sad=no#yippie
...そして、それを単一のコントローラーに渡したいです。プログラムでパスを取得し、自分で処理するつもりです。つまり、ルーティングはまったく必要ありません。
global.asax ファイルを開いて、ルートが登録されている場所を見つけましたが、MapRoute の「url」パラメーターに何を入力すればよいかわかりません。
routes.MapRoute( "Global", "", new { controller = "Global", action = "Index" } );
これ(空白の「url」を使用)は「/」のデフォルトパスでは正常に機能しますが、それを何かに変更すると、URLを処理したいときにファイルが見つかりません。「*」なども試してみましたが、うまくいきませんでした。
url パラメーターが取る形式への決定的な参照が見つかりませんでした。