このチュートリアルでは、Visual Basic を使用して簡単な Web フォーム アプリケーションを作成し、Web サーバーにアプリケーションを配置するインストーラを作成します。
メモ Web セットアップ プロジェクトは、Visual Basic .NET の Standard Edition では使用できません。詳細については、「Visual Basic Standard Edition の機能」を参照してください。
Web アプリケーションを作成するには
- [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
- [新しいプロジェクト] ダイアログ ボックスで、プロジェクトの種類ペインの [Visual Basic プロジェクト] をクリックし、テンプレート ペインの [ASP.NET Web アプリケーション] をクリックします。[場所] ボックスに「http://localhost/WebApp1」と入力します。
- [OK] をクリックしてダイアログ ボックスを閉じます。
プロジェクトがソリューション エクスプローラに追加され、Web フォーム デザイナが表示されます。
- ツールボックスの [Web フォーム] タブをクリックします。
- [Button] コントロールをクリックし、Web フォームまでドラッグします。
- [Button] コントロールをダブルクリックして、ボタンのイベント ハンドラを追加します。
- イベント ハンドラに次のコードを追加します。
これで、ボタンをクリックしたときにボタンに表示されるテキストが "abc" に変わります。
- [ビルド] メニューの [WebApp1 のビルド] をクリックして、アプリケーションをビルドします。
デプロイメント プロジェクトを作成するには
- [ファイル] メニューの [プロジェクトの追加] をポイントし、[新しいプロジェクト] をクリックします。
- [新しいプロジェクトの追加] ダイアログ ボックスで、プロジェクトの種類ペインの [セットアップ/デプロイメント プロジェクト] をクリックし、テンプレート ペインの [Web セットアップ プロジェクト] をクリックします。[プロジェクト名] ボックスに「WebDeploy」と入力します。
- [OK] をクリックしてダイアログ ボックスを閉じます。
プロジェクトがソリューション エクスプローラに追加され、ファイル システム エディタが表示されます。
- [プロパティ] ウィンドウの [ProductName] プロパティを選択し、「WebApp1」と入力します。
デプロイメント プロジェクトに WebApp1 プロジェクトの出力を追加するには
- ファイル システム エディタで、[Web アプリケーション] フォルダを選択します。[操作] メニューの [追加] をポイントし、[プロジェクト出力] をクリックします。
- [プロジェクト出力グループの追加] ダイアログ ボックスで、[プロジェクト] ボックスから WebApp1 を選択します。
- [OK] をクリックしてダイアログ ボックスを閉じます。
- リストから、[プライマリ出力] グループと [コンテンツ ファイル] グループを選択し、[OK] をクリックします。
インストーラのプロパティを設定するには
- [Web アプリケーション] フォルダを選択します。[プロパティ] ウィンドウで、[VirtualDirectory] プロパティに「xyz」を設定します。
- [プロパティ] ウィンドウで、[DefaultDocument] プロパティに「WebForm1.aspx」を設定します。
- [ビルド] メニューの [WebDeploy のビルド] をクリックします。
開発用コンピュータの Web サーバーにアプリケーションを配置するには
- ソリューション エクスプローラで WebDeploy プロジェクトを選択します。[プロジェクト] メニューの [インストール] をクリックします。
メモ インストーラを実行するには、コンピュータ上でインストールを実行する権限が必要です。また、Web サーバーにインストールするには、IIS (インターネット インフォメーション サービス) 権限が必要です。
- 配置された Web アプリケーションにアクセスするには、Internet Explorer を起動し、URL として「http://localhost/xyz」を入力します。Web ページのボタンをクリックしたときにボタンのテキストが "abc" に変わる点に注意してください。
ほかのコンピュータの Web サーバーにアプリケーションを配置するには
- Windows のエクスプローラで、プロジェクト ディレクトリに移動し、ビルドされたインストーラを探します。既定のパスは、\documents and settings\yourloginname\ My Documents\Visual Studio Projects\WebApp1\WebDeploy\project configuration\WebDeploy.msi です。既定の project configuration は Debug です。
- WebDeploy.msi ファイルと、ディレクトリ内のほかのファイルとサブディレクトリをすべて Web サーバーのコンピュータにコピーします。
- Web サーバー コンピュータで、Setup.exe ファイルをダブルクリックしてインストーラを実行します。
メモ インストーラを実行するには、コンピュータ上でインストールを実行する権限が必要です。また、Web サーバーにインストールするには、IIS 権限が必要です。
- 配置された Web アプリケーションにアクセスするには、Internet Explorer を起動し、URL 「http://[ComputerName]/xyz」を入力します。Web ページのボタンをクリックしたときにボタンのテキストが "abc" に変わる点に注意してください。
アプリケーションをアンインストールするには
- Windows のコントロール パネルで [アプリケーションの追加と削除] をダブルクリックします。
- [アプリケーションの追加と削除] ダイアログ ボックスで、[WebApp1] をクリックし、[削除] をクリックします。
- [OK] をクリックしてダイアログ ボックスを閉じます。
ヒント 開発用コンピュータからアンインストールするには、[プロジェクト] メニューの [アンインストール] をクリックします。
参照
Web フォーム ページ | セットアップ プロジェクトの作成と登録 | デプロイメント プロジェクトのプロパティ設定 | 配置でのファイルのインストール管理 | アプリケーションとコンポーネントの配置