2014/08/30(土) [n年前の日記]
#2 [prog] Windows7にIISをインストール
ASP.NET とやらを少し勉強してみたいと思ったのだけど、どうもIIS(インターネットインフォメーションサービス)とやらがインストールされてないといかんらしいので、そのあたりから手をつけたり。
以下を参考にして作業。
_クライアント版WindowsでIISをインストールする − @IT
_Windows 7 で IIS をインストールしたい
_Windows 8/7/Vista に IIS をインストール
_なんとなくだらだら。。。 : IISとApacheの共存
Windows7 の場合、IISのインストールは以下の通り。
コントロールパネル → プログラム → Windowsの機能の有効化または無効化 → 「インターネットインフォメーションサービス」にチェックを入れる。
_http://localhost/ にアクセスして、「IIS」のページが表示されたらインストール終了。
そのままでは80番ポートが Apache と競合するので、ポート番号を変更する。
スタートボタン → 管理ツール → インターネットインフォメーションサービス(IIS)マネージャー → 左側の「接続」リスト → マシン名 → サイト → Default Web Site を右クリック → バインド編集 → 80番から、例えば8080番などに変更。
_http://localhost:8080/ にアクセスして確認。
以下を参考にして作業。
_クライアント版WindowsでIISをインストールする − @IT
_Windows 7 で IIS をインストールしたい
_Windows 8/7/Vista に IIS をインストール
_なんとなくだらだら。。。 : IISとApacheの共存
Windows7 の場合、IISのインストールは以下の通り。
コントロールパネル → プログラム → Windowsの機能の有効化または無効化 → 「インターネットインフォメーションサービス」にチェックを入れる。
_http://localhost/ にアクセスして、「IIS」のページが表示されたらインストール終了。
そのままでは80番ポートが Apache と競合するので、ポート番号を変更する。
スタートボタン → 管理ツール → インターネットインフォメーションサービス(IIS)マネージャー → 左側の「接続」リスト → マシン名 → サイト → Default Web Site を右クリック → バインド編集 → 80番から、例えば8080番などに変更。
_http://localhost:8080/ にアクセスして確認。
◎ ドキュメントルートの場所。 :
デフォルトでは、C:\inetpub\wwwroot\ にスタートページが置かれているらしい。IISマネージャの「既定のドキュメント」設定で、
ただ、該当フォルダには書き込み制限がついているようで、いきなり index.html を作成したりはできなかった。
- Default.htm
- Default.asp
- index.htm
- index.html
- iisstart.html
ただ、該当フォルダには書き込み制限がついているようで、いきなり index.html を作成したりはできなかった。
◎ 仮想ディレクトリを作成。 :
IISマネージャーで、サイト → Default Web Site を右クリックして「仮想ディレクトリの追加」。エイリアスと物理パスを指定。http://localhost:8080/エイリアス名/ でアクセスできるようになるはず。
index.html を書いて設置してみたけど、ブラウザ経由で開けなかった。該当フォルダのセキュリティ設定を変更しないといかんらしい。
該当仮想ディレクトリを右クリック → プロパティ → セキュリティ → グループ名またはユーザ名に対して編集 → 追加 → IIS_IUSRS だか IUSR だかを検索して追加してみたら index.html が開けるようになった。
index.html を書いて設置してみたけど、ブラウザ経由で開けなかった。該当フォルダのセキュリティ設定を変更しないといかんらしい。
該当仮想ディレクトリを右クリック → プロパティ → セキュリティ → グループ名またはユーザ名に対して編集 → 追加 → IIS_IUSRS だか IUSR だかを検索して追加してみたら index.html が開けるようになった。
◎ ASP.NET関係。 :
_最も単純な ASP.NET を書いてみよう! - ASP.NET 入門
を参考にして、.aspx を保存して開こうとしたけれど動かなかった。どうやら、.NET拡張機能、ASP.NET を有効にしないといけないらしい。
_Windows7、IIS7.5、VS2010 でASP.NETを動作させる - いろいろ試行錯誤
Windowsの機能の有効化と無効化 → インターネットインフォメーションサービス → World Wide Webサービス → アプリケーション開発機能 → .NET拡張機能、ASP.NET にチェックを入れる。
また、仮想ディレクトリに Web.config と言うファイルがないと動かなかった。 _ASP.NET アプリケーションで使用する Web.config ファイルの作成方法 を参考にして、Web.config というファイルを以下の内容で該当フォルダ内に作成。
_Windows7、IIS7.5、VS2010 でASP.NETを動作させる - いろいろ試行錯誤
Windowsの機能の有効化と無効化 → インターネットインフォメーションサービス → World Wide Webサービス → アプリケーション開発機能 → .NET拡張機能、ASP.NET にチェックを入れる。
また、仮想ディレクトリに Web.config と言うファイルがないと動かなかった。 _ASP.NET アプリケーションで使用する Web.config ファイルの作成方法 を参考にして、Web.config というファイルを以下の内容で該当フォルダ内に作成。
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> </system.web> </configuration>
[ ツッコむ ]
以上です。