すべての *.jpg リクエストを処理するカスタム イメージ ハンドラを作成しています。IISの違いは何ですか
スクリプト マップの追加
と
マネージド ハンドルを追加
どちらを使用する必要がありますか? アプリケーション全体が画像出力のみを処理しているため、ASP.NET フレームワークのすべてのオーバーヘッドは必要ないようです。
すべての *.jpg リクエストを処理するカスタム イメージ ハンドラを作成しています。IISの違いは何ですか
スクリプト マップの追加
と
マネージド ハンドルを追加
どちらを使用する必要がありますか? アプリケーション全体が画像出力のみを処理しているため、ASP.NET フレームワークのすべてのオーバーヘッドは必要ないようです。
両者の違いは次のとおりです。
スクリプト マップ - 要求を「ネイティブ コード」ハンドラー (つまり、C#/VB.NET などのマネージド コードではないコード) にマップするために使用されます。これは従来の機能であるため、CGI 仕様に準拠するネイティブ コードの実行可能ファイルまたは dll にリクエストをマップできます。この例は*.pl
、Perl インタープリターへのマッピングです。
マネージ ハンドラー - これらは、要求を "マネージ コード" にマップするために使用されます。たとえば、C# または VB.NET を使用してハンドラーを作成します。
そのため、カスタム イメージ ハンドラーが多くの .NET 言語 (C#、VB.NET、マネージド C++ など) のいずれかで記述されている場合は、マネージド ハンドラーを追加する必要があります。