IIS で Web サイトをホストする方法: Web アプリケーションのセットアップと展開
⚡ スマートサマリー
IIS で Web サイトをホストするには、インターネット インフォメーション サービスをインストールする必要があります。 Windows サーバーの構築と、そこにASP.NETアプリケーションをデプロイする方法について説明します。この資料では、IISとは何か、インストール方法、そしてファイルコピーとWeb公開の両方の方法を使用してWebアプリケーションをデプロイする方法について解説します。

IIS とは何ですか?
IIS(Internet Information Server)は、.NET Webアプリケーションをホストするために使用されるサーバーです。IISホスティングは通常、 Windows サーバー。
ユーザーがウェブサイトにアクセスするには、ウェブサイトが何らかのウェブサーバー上でホストされている必要があります。さまざまなテクノロジーに対応したさまざまなウェブサーバーが利用可能です。.NET で利用可能なウェブサーバーは、 インターネットインフォメーションサービス(IIS).
Webアプリケーションが開発されたら、IISサーバーにデプロイされます。その後、エンドユーザーはこのWebアプリケーションにアクセスできるようになります。アプリケーションをサーバーにデプロイする方法は2つあり、ここではその両方について説明します。
- ファイルコピー方法を使用します。
- Web公開方式を使用します。
IISをダウンロードしてインストールする方法
以下の図は、IIS サーバーのプロセス フローを示しています。

- 最初の部分は、ユーザーが送信するリクエストです。リクエストは通常、ウェブページになります。例えば、http://example.com/Default.aspx のようになります。
- ここでの「example.com」は、IIS サーバーでホストされている Web サイトです。
- 「Default.aspx」は、example.com Web サイト上の Web ページです。
- ユーザーは URL http://example.com/Default.aspx Webブラウザで。 その後、リクエストは example.com アプリケーションを含む IIS サーバーに送信されます。
- リクエストがIISサーバーに到達すると、処理が開始されます。IISサーバーは、リクエストに応じて必要なすべての操作を実行します。
- 最後に、IIS サーバーは出力をユーザーに返します。出力は通常、HTML コンテンツとしてユーザーに返されます。この HTML コンテンツは Web ブラウザーに表示されます。
IIS をインストールする方法を見ていきましょう。 Windows サーバー。
- まず、ダウンロード Windows サーバーから URL – https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) 120日間お試しください。
インストールが完了したら、IIS をインストールするために次の手順を実行する必要があります。
ステップ 1) に移動します Windows サーバーと役割の追加
On Windows Server 2012 のデフォルトのダッシュボードは次のとおりです。
- 最初のステップは、ダッシュボードの「役割と機能の追加」をクリックすることです。
- これにより、サーバーに追加の機能をインストールできるようになります。
ステップ2)次のステップに進みます
次の画面で、「次へ」ボタンをクリックして続行する必要があります。
ステップ 3) インストール方法を選択します
次のステップでは、2つのサブステップを実行する必要があります。
- まず、ロールベースまたは機能ベースのインストールを選択します。これにより、IISのインストールを実行できるようになります。
- 「次へ」ボタンをクリックして次に進みます。
ステップ 4) サーバーを選択します
次の画面では、インストールが行われているサーバーの名前が表示されます。 「次へ」ボタンをクリックして続行します。
ステップ 5) Web サーバー オプションを選択します
次のステップでは、2つのサブステップを実行する必要があります。
- 「Webサーバー」オプションを選択してください。これにより、IISがインストールされます。
- 「次へ」ボタンをクリックして次に進みます。
ステップ 6) さらに進む
次の画面で、「次へ」ボタンをクリックして進んでください。
ステップ 7) インストールを開始します
最後の画面で、「インストール」ボタンをクリックしてインストールを開始します。
IIS がインストールされたら、[検索] に移動して起動できます。 Windows 2012.
- IISのコマンドである「inetmgr」という文字列を入力してください。
- 次に、インターネット インフォメーション サービス マネージャーが表示されます。 これをクリックしてください。
上記のリンクをクリックすると、IIS が開き、以下の画面が表示されます。
IIS では、デフォルト Web サイトと呼ばれる初期サイトが設定されます。
ブラウザを開いて URL http://localhostすると、以下の出力が表示されます。 URL 主に前の画面に表示されている既定のWebサイトにアクセスします。これは既定のページであり、IISサーバーが起動して稼働していることを示しています。
ファイルコピーを使用して IIS に Web サイトを展開する方法
開発後ping Webアプリケーションを作成する上で、次に重要なステップはWebアプリケーションのデプロイです。Webアプリケーションは、他のユーザーがアクセスできるようにデプロイする必要があります。デプロイはIIS Webサーバーに対して行われます。
ウェブアプリケーションをデプロイする方法はいくつかあります。まずは、ファイルコピー方式を見ていきましょう。
前のセクションで作成したWebアプリケーションを使用します。以下の手順に従って、アプリケーションをIISでホストしましょう。
ステップ1) まず、Webアプリケーション「DemoApplication」がVisual Studioで開いていることを確認しましょう。
ステップ2) 「Demo.aspx」ファイルを開き、文字列「Guru 99 ASP.Net」
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> Guru 99 ASP.Net </div> </form> </body> </html>
次に、Visual Studio でアプリケーションを実行して、動作することを確認します。
出力:
テキスト「Guru 「99 ASP.Net」と表示されます。ブラウザに上記のような出力が表示されるはずです。
ステップ3) さあ、いよいよ解決策を発表する時が来た。
- ソリューションエクスプローラーで「DemoApplication」を右クリックします。
- コンテキストメニューから「公開」オプションを選択してください。
別の画面が開きます (以下の手順を参照)。
ステップ4) 次のステップで、「新規プロファイル」を選択して、新しい公開プロファイルを作成します。この公開プロファイルには、ファイルコピーを使用してWebアプリケーションを公開するための設定が含まれます。
ステップ5) 次の画面では、プロフィールの詳細を入力する必要があります。
- プロファイルに名前を付けてください。例えば、「FileCopy」などです。
- プロフィールを作成するには、「OK」ボタンをクリックしてください。
ステップ6) このステップでは、ファイルコピーを使用してウェブサイトを公開することを具体的に説明します。
- 公開方法としてファイル システムを選択します。
- ターゲットの場所として C:\inetpub\wwwroot を入力してください。これは、IIS の既定の Web サイトの標準ファイル場所です。
- 「次へ」ボタンをクリックして次に進みます。
ステップ7) 次の画面で、「次へ」ボタンをクリックして続行します。
ステップ8) 最終画面の「公開」ボタンをクリックしてください。
上記の手順をすべて実行すると、次のような出力が得られます。 Visual Studioの.
出力:
出力から、発行が成功したことがわかります。
ブラウザを開いて、 URL – http://localhost/Demo.aspx
出力から、次を参照するとわかります。 http://localhost/Demo.aspxページが表示されます。また、テキスト「Guru 99 ASP.Net'。
ASP.NET Web サイトを公開する方法
ウェブアプリケーションをデプロイするもう1つの方法は、ウェブサイトを公開することです。この方法とIISでウェブアプリケーションをホストする方法の主な違いは次のとおりです。
- デプロイメントをより詳細に制御できるようになります。
- アプリケーションをデプロイするウェブサイトを指定できます。
- 例えば、WebSiteAとWebSiteBという2つのWebサイトがあるとします。Web公開方式を使用すれば、アプリケーションを任意のWebサイトに公開できます。また、Webサイトの物理的なパスを知る必要もありません。
- ファイルコピー方式では、ウェブサイトの物理的なパスを知っている必要があります。
同じデモアプリケーションを使用して、「Webサイト公開方法」を用いてASP.NetアプリケーションをIISに段階的にデプロイする方法を見ていきましょう。
ステップ1) このステップでは、次の操作を行います。
- ソリューションエクスプローラーで「DemoApplication」を右クリックします。
- コンテキストメニューから「公開」オプションを選択してください。
ステップ2) 次の画面で、「新規プロファイル」オプションを選択して、新しい公開プロファイルを作成します。この公開プロファイルには、Web Deploy を介して Web アプリケーションを公開するための設定が含まれます。
ステップ3) 次の画面では、プロフィールの詳細を入力する必要があります。
- プロフィールに名前を付けてください。例えば、「WebPublish」などです。
- 「OK」ボタンをクリックしてプロフィールを作成してください。
ステップ4) 次の画面では、公開プロセスに関するすべての詳細情報を入力する必要があります。
- 公開方法として「Web Deploy」を選択してください。
- サーバーとして「Localhost」を選択してください。
- サイト名を「既定のWebサイト」と入力してください。これはIIS Webサイトの名前であることを覚えておいてください。
- 目的地を入力してください URL as http://localhost.
- 最後に、「次へ」ボタンをクリックして進んでください。
ステップ5) 次の画面で「次へ」ボタンをクリックして続行してください。
ステップ6) 最後に、「公開」ボタンをクリックしてウェブサイトを公開してください。
上記の IIS ホスティング手順をすべて実行すると、Visual Studio で次の出力が表示されます。
出力:
出力から、発行が成功したことがわかります。
ブラウザを開いて、 URL – http://localhost/Demo.aspx
出力から、次を参照するとわかります。 http://localhost/Demo.aspxページが表示されます。テキストも表示されます。 Guru 99 ASP.Net。






























