2

すべての *.jpg リクエストを処理するカスタム イメージ ハンドラを作成しています。IISの違いは何ですか

スクリプト マップの追加

マネージド ハンドルを追加

どちらを使用する必要がありますか? アプリケーション全体が画像出力のみを処理しているため、ASP.NET フレームワークのすべてのオーバーヘッドは必要ないようです。

4

1 に答える 1

0

両者の違いは次のとおりです。

  • スクリプト マップ - 要求を「ネイティブ コード」ハンドラー (つまり、C#/VB.NET などのマネージド コードではないコード) にマップするために使用されます。これは従来の機能であるため、CGI 仕様に準拠するネイティブ コードの実行可能ファイルまたは dll にリクエストをマップできます。この例は*.pl、Perl インタープリターへのマッピングです。

  • マネージ ハンドラー - これらは、要求を "マネージ コード" にマップするために使用されます。たとえば、C# または VB.NET を使用してハンドラーを作成します。

そのため、カスタム イメージ ハンドラーが多くの .NET 言語 (C#、VB.NET、マネージド C++ など) のいずれかで記述されている場合は、マネージド ハンドラーを追加する必要があります。

于 2013-09-18T05:27:57.073 に答える