ここには、IIS のクラシック x 統合モードの違いを示す適切な説明があります。
https://help.maximumasp.com/KB/a657/explanation-of-classic-vs-integrated-mode-in-iis-7x.aspx
また、ISAPI 拡張機能の説明:
http://msdn.microsoft.com/en-us/library/ms525172(v=vs.90).aspx
私の質問は: 私が開発しているアプリケーション (Asp.Net MVC アプリケーション) は ISAPI 拡張機能ですか? よくわからないので質問させていただきます。
さらに、最初のリンクから:
クラシック モードを使用する場合、サーバーは 2 つのパイプラインを使用して要求を処理します。1 つはネイティブ コード用で、もう 1 つはマネージド コード用です。このモードでは、アプリケーションは IIS 7.X が提供するすべての機能を十分に活用できません。
統合モードは、IIS の統合パイプラインを介してすべての要求を処理し、同じパイプラインを介して ASP.NET と緊密に統合されます。ASP.NET は、外部プラグインとして機能するのではなく、関連するすべての要求を確認し、途中で操作します。
- 統合モードが提供する最大の利点は何ですか?
2番目のリンクから:
IIS は、ファイル システム内の DLL ファイルの仮想的な場所を使用して、IIS によって提供される URL 名前空間に ISAPI 拡張子をマップします。
リクエストが IIS に届いたとします: "http://localhost"。
- IIS が提供する URL 名前空間は何でしょうか? また、DLL の仮想ロケーションはどこに設定されていますか?
初心者の質問で申し訳ありません。私は Windows 開発の初心者なので、これらの機能を理解するのに苦労しています。