ISAPIって何。
ざっくりと思ったこと。
- CGI(Common Gateway Interface)はexeを動かします。
- ブラウザ→WEBサーバ→実行形式のファイル→WEBサーバ→ブラウザ
- ISAPI(Internet Server Application Programming Interface)はDLLを動かします。
- ブラウザ→WEBサーバ→ISAPIアプリケーション(DLL)→WEBサーバ→ブラウザ
ASP.NETでは。
ブラウザ
↓
IIS
↓
aspnet_isapi.dll
↓
aspnet_wp.exe(ASP.NET ワーカー・プロセス)
↓
aspnet_isapi.dll
↓
IIS
↓
ブラウザ