発行の概要

ASP.NET、.NET Core、Python アプリの場合、発行ツールを使用してアプリケーションを配置できます。

発行とは

発行ツールは、さまざまな宛先にアプリケーションを配置するのに役立ちます。 まず、ソリューション エクスプローラーでプロジェクトを右クリックして、コンテキスト メニューから [発行] を選択します。

それはどのように機能するのでしょうか。

発行では、"プロファイル" (.pubxml ファイル) を使用して、単一のプロジェクトに対して複数のプロジェクト構成と複数の発行先を指定できます。

publish profiles

プロファイルの内容は XML であり、MSBuild に基づいています。

publish profile example contents

発行プロファイルでは、既定で非表示である、チェックインされない別個のファイルに資格情報を保持します。

hidden user files

いつでも IIS および Azure App Service から発行プロファイルをインポートできます

import profile

Visual Studio は Azure サービスへの依存関係を管理するのに役立つ

発行ツールを使用してアプリケーションを Azure にデプロイする場合、Azure サービスへの依存関係を構成することができます。

dependencies during publish

これが目的としているのは、テスト、QA、運用前などのさまざまな環境に合わせて、別の SQL データベース、別のストレージ アカウント、または別のキー コンテナーを使用できるようにすることです。

次のステップ

発行ツールの場合: