2013年2月28日木曜日

◆アプリケーションの実行環境を設定する

IISで実行できるアプリケーションは、「ASP」「ASP.NET」「PHP」他、何種類かあるようだが、メインはやはり「ASP.NET」になると思われるので、ここでは「ASP.NET」のみ簡単に纏めておく。

環境設定
Windows Server 2008R2の場合
  1. 「サーバーマネージャ」で「Webサーバー(IIS)」を展開し「役割サービスの追加」をクリック
    image
  2. 「役割の追加」ウィザードが起動し、「役割サービスの選択」画面が表示されるので、以下の追加役割サービスを選択し「次へ」ボタンをクリックする。
    ・ASP.NET
    ・.NET拡張機能
    ・ISAPI
    ・ISAPI拡張機能
    (「ASP.NET」を選択すると以下のダイアログボックスが表示されるので「必要な役割サービスを追加」ボタンをクリックする。その際にその他の必要な役割も自動で選択される。
    image
  3. 「インストールオプションの確認」画面が表示されるので「インストール」ボタンをクリック
Windows7の場合
  1. 「Win + R」で「ファイル名を指定して実行」を開き「appwiz.cpl」
  2. 「Windows の機能の有効化または無効化」リンクをクリック
    image
  3. 「Windowsの機能」ダイアログボックスで「インターネットインフォメーションサービス」のツリーより以下の追加機能を選択する。
    ・ASP.NET
    ・.NET拡張機能
    ・ISAPIフィルター
    ・ISAPI拡張機能
    image
  4. 「OK」をクリックしてインストール実行
ASP.NETを実行してみる
  1. 以下のソースをメモ帳に張り付けて「Hello.aspx」という名前で保存する

    <%@ Page Language="C#" %>

    <html>

         <head id="Head1" runat="server">

              <title></title>

         </head>

         <body>

              <form id="form1" runat="server">

                   <h3>

                        <%="Hello World" %>

                   </h3>

              </form>

         </body>

    </html>

  2. 作成した「Hello.aspx」ファイルを「c:\inetpub\wwwroot\webApp」フォルダにコピー
  3. 「Win + R」で「名前を指定して実行」を開いて「inetmgr」
  4. IISマネージャが起動したら「Default Web Site」の「webApp」仮想ディレクトリを選択
  5. 右クリックして表示されたメニューから「アプリケーションへの変換」をクリック
    image
  6. 「アプリケーションへの変更」ダイアログボックスが表示sれるので規定のまま「OK」をクリック
    image
  7. ブラウザから「http://localhost/webapp/hello.aspx」にアクセスして「Hello World」が表示されるのを確認
    image
ASP.NETのエラーをログで確認する
  1. 「win + R 」でファイル名を指定して実行を開き「eventvwr.msc」でイベントビューワーを起動する
  2. 左側のツリービューから「アプリケーション」を選択し、右側の操作ペインで「現在のログをフィルター」をクリック
    image
  3. 「現在のログをフィルター」ダイアログボックスが表示されるので「イベントソース」ドロップダウンから「ASP.NET」を選択して「OK」
    image
  4. ASP.NETに関するイベントログのみが表示されるので、任意のイベントログをダブルクリックして内容を確認する

0 件のコメント:

コメントを投稿