WindowsのWebサーバのことなんか知らんねん...
- MSが提供するWindows用のWebサーバソフト
- インターネット インフォメーション サービス の略
IISのインストール
- 「アプリと機能」→「プログラムと機能」→「Windowsの機能の有効化または無効化」で「インターネット インフォメーション サービス」にチェック
Windows Serverの場合は
- 「プログラムと機能」→「Windowsの機能の有効化または無効化」 または 「サーバーマネージャ」→「管理」→「役割と機能の追加」 で「役割と機能の追加ウィザード」を起動し、「サーバーの役割」で「Webサーバー(IIS)」にチェック
IIS 6 以前のWebアプリをIIS 7 以降にインストールするには
- 「プログラムと機能」>「Windowsの機能の有効化または無効化」で 「Webサーバー(IIS)」の中の「IIS 6 管理互換」(とくに「IIS 6 メタベース互換」)を追加
Webサイトのファイルの実体
- C:\inetpub\wwwroot の下にサイトごとにフォルダができる
ASP.NETアプリを手動で配置 (「アプリケーションへの変換」)
- C:\inetpub\wwwroot の下にアプリのフォルダをコピー
- IISで「サイト」→「Default Web Site」の下にある当該フォルダを右クリックして「アプリケーションへの変換」
- フォルダアイコンから地球アイコンに変わる
アプリケーションプール
- アプリケーションプールとは、Webアプリケーションを実行するプロセス空間で、IISから独立している
- 各Webアプリケーションは、いずれかのアプリケーションプールに所属する
- デフォルトではDefaultAppPoolが選択される
- IISの「アプリケーションプール」で一覧表示でき、.Net CLRのバージョンなどを確認できる
- IISでWebアプリケーションを選択し、「基本設定」からアプリケーションプールを変更できる