「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>IIS]]

* 目次 [#t35ee43c]
#contents

*概要 [#r7afde95]
IISの2つの動作モデルについて。

*クラシックモード [#nfd58656]

*統合モード [#y99df3d8]

**マネージド / アンマネージド [#d13e4549]

***マネージド [#pae36937]
HTTPハンドラーもHTTPモジュールも、を混在させることができる。

***アンマネージド [#i026cd5b]
HTTPハンドラーもHTTPモジュールも、を混在させることができる。~
(厳密には、ネイティブの場合はHTTPハンドラーもHTTPモジュールとして実装。)

**HTTPハンドラー [#a48fc78e]

***インプロセス [#nbabf9ec]
IISのワーカープロセス内で処理する。

-静的ファイルハンドラー
-ASP.NETのハンドラー
--ASP.NET Web FormsとかMVC
--ASP.NET 5では使用されない。

***アウトプロセス [#ya11ba4e]
IISのワーカープロセス外(外部のプロセス)で処理する。

-CGIハンドラー~
下位互換

-FastCGIハンドラー~
最近のIISでPHPをホストする際に利用する。

-[[HttpPlatformHandler>ISAPI、HttpPlatformHandler]]~
HTTPプロトコルでプロセス間通信
HTTPプロトコルでプロセス間通信する。

*参考 [#v3bbd3e6]

----
Tags: [[:Windows]], [[:IIS]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS