次の方法で共有


Web 展開の設定を管理する

設定を使用して、Web アプリケーションをデプロイする方法を制御できます。

前提

Web 開発ワークロードがインストールされている Visual Studio。

設定の管理

[発行] ウィザードを実行して発行プロファイルを作成した後、[すべての設定を表示] リンクが表示されます。 設定はデプロイの種類によって異なります。

設定を表示または変更するには、[すべての設定 表示] リンク 選択するか、鉛筆アイコンをクリックします。 [設定] ページが表示されます。

  1. [設定] リンクをクリックします。 [設定] 画面が開きます。
  2. Prev ボタンをクリックすると、一部の展開の種類に対して編集できる設定が表示された前の画面に移動します。
  3. [ファイル発行オプション] を展開して、サイトに既にある可能性があるファイルに関連する設定を表示します。
  4. データベース設定を展開してデータベース接続情報を表示します。これは、開発中やテスト時にアプリがローカルで実行する場合とは異なる場合があります。

次の表では、設定について説明します。 詳細については、リンクをクリックしてください。

名前 プロファイルの種類 財産 説明
構成 フォルダー、IIS LastUsedBuildConfiguration 配置するプロジェクト ビルド構成 (たとえば、Release)。
ターゲットフレームワーク フォルダー、IIS TargetFramework アプリの実行対象となる .NET のバージョン。 これはプロジェクトによって既に設定されていますが、デプロイ用に変更できます。
展開モード フォルダー、IIS なし または SelfContained 使用可能なランタイムに依存できる場合はフレームワークに依存し、アプリケーションの発行成果物を使用してランタイムをパッケージ化する場合は自己完結型を選択できます。
ターゲット ランタイム フォルダー、IIS このデプロイの .NET ランタイム ID (RID)。
サーバー IIS MSDeployServiceURL Web サーバー名、URI、または IP アドレス。 たとえば、localhostします。
サイト名 IIS サイト IIS のサイト名 (例: Default Web Site)。
ユーザー名 IIS UserName IIS のサイトへのアクセスに使用するユーザー名。
パスワード IIS UserPWD 初めて発行するときは、サイトの発行に使用するパスワードを作成します。 パスワードは Visual Studio では変更できませんが、IIS または Azure で変更できます。 パスワードがわからない場合は、.publishsettings ファイルをダウンロードして取得できます。 「IIS から発行設定をインポートする」と「Azure から発行設定をインポートする」参照してください。
[パスワードの保存] チェック ボックス IIS _SavePWD オンの場合は、パスワードをプレーン テキストとして .pubxml ファイルに保存します。
宛先 URL IIS SiteURLToLaunchAfterPublish アプリを起動する URL (http://localhost/projectnameなど)。 Web サイトの IIS 構成がバインド設定の特定のポートでサイトを公開する場合は、http://localhost:nnnn/projectnameと同様にこれを含めます。 これは省略可能であり、[発行] ページにのみ便利なリンクを提供し、発行が成功した後にサイトを起動するために使用されます。
ReadyToRun コンパイル を有効にする フォルダー PublishReadyToRun ReadyToRun は、事前コンパイル (AOT) の形式です。 実行時に Just-In-Time (JIT) コンパイルを回避することで、待機時間を短縮できます。
未使用のコード をトリミングする フォルダー PublishTrimmed 自己完結型デプロイのサイズを最小限に抑えます。
1 つのファイル を生成する フォルダー PublishSingleFile 発行されたアプリケーションを 1 つのファイルで配布できるようにするオプション。
宛先で既存のファイルを削除する IIS SkipExtraFilesOnServer 追加したファイルを保持するには、チェック ボックスをオフにします。
発行する前に、既存のすべてのファイルを削除します。 FTP DeleteExistingFiles リンク先で関連のないファイルを保持するには、このチェック ボックスをオフにします。または、フォルダーへのクリーンな展開から始める場合は、このチェック ボックスをオンにします。
パッケージの場所 IIS WebDeploy パッケージ DesktopBuildPackageLocation 出力パッケージを配置するためのローカル ファイル システム パス。

次の手順

設定は、.pubxml ファイルに保存されます。 .pubxml ファイルは MSBuild 入力ファイルです。 ファイルを編集して、デプロイをさらにカスタマイズできます。 MSBuildを参照。

Visual Studio の .pubxml ファイル