2016-07-04 29 views
0

ASP .Net開発者として、今日は私がこのISAPI filterが私に当たったときにIIS Webサーバーの内部作業を調べていました。あなたの要求はHTTPハンドラを打つ前に、要求ファイラーとして行為:ISAPIフィルタとASPの違い.Net Httpモジュール

  1. HTTP Modules:私は、ASPネット内のASP .NETでのWeb要求、我々は二つの概念を持って実行時間のアイデアを持っています。この段階でhttpヘッダーを分析して、条件付きの決定を下すことができます。
  2. HTTP Handler:* .aspxページ要求の実際の処理を行うHTTP Web要求のエンドポイント。

私はHTTP ModulesISAPI modulesの間で、IISのようなインターネットWebサーバーに公開されています。誰かが私が2つの違いを理解するのを助けることができますか?また、インターネットウェブサーバの古い時代からのパラダイムに対応しているCGIウェブリクエストには根拠がありますか?

答えて

2

IISの処理パイプラインがわかっている場合、モジュールは特定の処理段階(認証/承認など)で登録され、すべての着信要求に対して処理されます。

ただし、フィルタは1つのステージでのみ使用され(応答を生成する)、通常は特定のタイプの要求(ワイルドカードを使用しない場合)にのみ適用されます。

HTTPモジュールは通常管理され、ISAPIモジュールは管理対象外です。

関連する問題