mieki256's diary



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/ にアクセスして確認。

ドキュメントルートの場所。 :

デフォルトでは、C:\inetpub\wwwroot\ にスタートページが置かれているらしい。IISマネージャの「既定のドキュメント」設定で、
  • Default.htm
  • Default.asp
  • index.htm
  • index.html
  • iisstart.html
が指定されていて、C:\inetpub\wwwroot\ には iisstart.htm というファイルが既に入っているので、最初にコレが表示されるようになっている模様。

ただ、該当フォルダには書き込み制限がついているようで、いきなり index.html を作成したりはできなかった。

仮想ディレクトリを作成。 :

IISマネージャーで、サイト → Default Web Site を右クリックして「仮想ディレクトリの追加」。エイリアスと物理パスを指定。http://localhost:8080/エイリアス名/ でアクセスできるようになるはず。

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 というファイルを以下の内容で該当フォルダ内に作成。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>

</system.web>
</configuration>

以上です。

過去ログ表示

Prev - 2014/08 - Next
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project