クイックスタート: ASP.NET Web アプリを発行する
-
[アーティクル]
-
-
適用対象:
Visual Studio
Visual Studio for Mac
Visual Studio Code
この記事では、IIS などのローカル Web サーバーや、Azure App Service などのリモート クラウド環境など、さまざまな場所に最初の ASP.NET Web アプリを発行する方法について説明します。
この記事では、ASP.NET と ASP.NET Core がサポートされます。
前提条件
Visual Studio を、ASP.NET および Web の開発ワークロードと共にインストールする必要があります。
Visual Studio を既にインストールしている場合は、次のように実行します。
- [ヘルプ]>[更新プログラムの確認] の順に選択して、Visual Studio に最新の更新プログラムをインストールします。
- [ツール]>[ツールと機能を取得] の順に選択し、ワークロードを追加します。
はじめに
ソリューション エクスプローラーで、プロジェクトを右クリックし、 [発行] を選択します。

この Web アプリを初めて発行する場合は、次に発行ウィザードが表示されます。

注意
Web アプリの種類に従い、Visual Studio によって宛先の一覧がフィルター処理されます。
Docker コンテナー レジストリに Web アプリを発行する
Web アプリを Docker コンテナーとして、互換性のある任意の Docker コンテナー レジストリに発行できます。

[次へ] をクリックして、[Azure Container Registry] または [Docker Hub] などの利用可能なオプションを選択します。

Azure Container Registry
次に、Azure Container Registry の場合は、既存のインスタンスを選択するか、新規作成します。

Docker Hub
次に、Docker Hub の場合は、発行の資格情報を指定します。

その他の Docker コンテナー レジストリ
次に、他の Docker コンテナー レジストリの場合は、URI と発行の資格情報を指定します。

発行ウィザードの終了
次に、発行ウィザードを使用して作成した新しい発行プロファイルの概要ページが表示されます。 [発行] をクリックすると、Visual Studio により、指定された Docker コンテナー レジストリに Web アプリが配置されます。

注意
上のスクリーンショットでは Azure Docker Registry をターゲットとする発行プロファイルを示していますが、3 つの Docker Container Registry オプションすべてで同じ [発行] ボタンを使用できます。
フォルダーに Web アプリを発行する
ローカルおよびネットワーク フォルダーのどちらにも Web アプリを発行できます。

まずパスを指定し、 [完了] をクリックして発行ウィザードを完了します。

次に、発行ウィザードを使用して作成した新しい発行プロファイルの概要ページが表示されます。 [発行] をクリックすると、Visual Studio により、指定されたパスに Web アプリが配置されます。

この概要ページを閉じた後、ここに戻ることができます。 次回、右クリックして [発行] を選択すると、Visual Studio でこの概要ページが開きます (発行ウィザードに戻るには、単に概要ページで [新規] をクリックするだけです)。
FTP または FTPS サーバーに Web アプリを発行する
FTP または FTPS を使用して Web アプリを発行できます。

必要な接続の詳細を指定して、 [完了] を選択します。

次に、発行ウィザードを使用して作成した新しい発行プロファイルの概要ページが表示されます。 [発行] をクリックすると、Visual Studio により、FTP または FTPS サーバーに Web アプリが配置されます。

この概要ページを閉じた後、ここに戻ることができます。 次回、右クリックして [発行] を選択すると、Visual Studio でこの概要ページが開きます (発行ウィザードに戻るには、単に概要ページで [新規] をクリックするだけです)。
Web サーバー (IIS) に Web アプリを発行する
IIS に Web アプリを発行できます。

希望の配置モードを選択します (不明な場合は既定値をご使用ください)。

Web 配置
必要な接続の詳細を指定して、 [完了] を選択します。

Web デプロイ パッケージ
[参照] をクリックして [パッケージの場所の選択] ダイアログ ボックスを開き、パッケージを作成する場所のパスを、 .zip ファイル名も含めて入力します。

発行ウィザードの終了
次に、発行ウィザードを使用して作成した新しい発行プロファイルの概要ページが表示されます。 [発行] をクリックすると、Visual Studio により、指定された IIS サーバーに Web アプリが配置されます。
