ASP.NET MVC Webアプリケーションをインターネットインフォメーションサービス(IIS)に展開します。アプリケーションには、カスタムレポートへのアクセスを提供する安全な領域があります。
レポートをサポートするためにカスタムビジネスロジックを開発する必要があります。カスタムビジネスロジックには、次の要件があります。
レポートが要求されるたびに実行する必要があります。

他のIIS要求に対しては実行しないでください。

レポートのリクエスト拡張にマッピングする必要があります。

.NETフレームワークでサポートされているマネージ言語を使用して記述する必要があります。

ビジネスロジックの更新をすばやく変更して展開できる必要があります。
カスタムビジネスロジックを開発する必要があります。
あなたは何をするべきか?
正解:C
説明/参照:
Explanation:
ASP.NET HTTPハンドラーは、ASP.NET Webアプリケーションに対する要求に応答して実行されるプロセスです。
ASP.NETは、ファイル名拡張子に基づいてHTTP要求をHTTPハンドラにマッピングします。
間違っている:
Bではない:HTTPモジュールはHTTPハンドラとは異なります。 HTTPハンドラーは、ファイル名拡張子またはファイル名拡張子のファミリーによって識別される要求に対する応答を返します。対照的に、HTTPモジュールはすべての要求と応答に対して呼び出されます。リクエストパイプラインのイベント通知をサブスクライブし、登録されたイベントハンドラでコードを実行することを可能にします。
参照先:https://msdn.microsoft.com/ja-jp/library/bb398986.aspx