MVCルートのハンドラーはで定義されたHttpModulesよりも優先されweb.config
ますか?
レガシーWebフォームコードとMVCコードで構成されるasp.netアプリがあります。プロジェクトが使用するカスタムHttpModuleよりもMVCがリクエストの処理に優先していることを証明したいと思います。これは、リクエストも処理できます。
MVCルートのハンドラーはで定義されたHttpModulesよりも優先されweb.config
ますか?
レガシーWebフォームコードとMVCコードで構成されるasp.netアプリがあります。プロジェクトが使用するカスタムHttpModuleよりもMVCがリクエストの処理に優先していることを証明したいと思います。これは、リクエストも処理できます。
IIRC MVCルーティングは、MVCを起動するHTTPモジュールで実行されます。したがって、カスタムモジュールの前にhttpモジュールが追加されている限り、MVCは「勝ち」ます。
私はほとんど正しかった。MVCはUrlRoutingHandlerを実装します。これは、モジュールが呼び出される前にリクエストを送信することを意味します。
ソースコード: