Freigeben über


Verwalten von Webbereitstellungseinstellungen

Sie können steuern, wie Ihre Webanwendung mithilfe der Einstellungen bereitgestellt wird.

Voraussetzung

Visual Studio mit installierter Webentwicklungsworkload.

Verwalten von Einstellungen

Der Link Alle Einstellungen anzeigen wird angezeigt, nachdem der Assistent Veröffentlichen zum Erstellen eines Veröffentlichungsprofils ausgeführt wurde. Die Einstellungen variieren je nach Bereitstellungstyp.

Um die Einstellungen anzuzeigen oder zu ändern, wählen Sie den Link „Alle Einstellungen anzeigen“ aus, oder klicken Sie auf eines der Bleistiftsymbole. Die Seite Einstellungen wird angezeigt.

  1. Klicken Sie auf den Link Einstellungen. Der Bildschirm "Einstellungen" wird geöffnet.
  2. Die Schaltfläche Prev führt Sie zum vorherigen Bildschirm mit Einstellungen, die Sie für einige Bereitstellungstypen bearbeiten können.
  3. Erweitern Sie die Dateiveröffentlichungsoptionen, um Einstellungen anzuzeigen, die sich auf Dateien beziehen, die sich möglicherweise bereits auf der Website befinden.
  4. Erweitern Sie die Datenbankeinstellungen, um die Datenbankverbindungsinformationen anzuzeigen, die sich von dem unterscheiden können, was Ihre App bei der lokalen Ausführung während der Entwicklung und beim Testen verwendet.

In der folgenden Tabelle werden die Einstellungen beschrieben. Klicken Sie auf die Links, um weitere Informationen zu finden.

Name Profiltypen Eigentum Beschreibung
Konfiguration Ordner, IIS LastUsedBuildConfiguration Die bereitzustellende Projektbuildkonfiguration, z. B. Release.
TargetFramework Ordner, IIS TargetFramework Die Version von .NET, auf der die App ausgeführt werden soll. Dies wird bereits vom Projekt festgelegt, sie kann jedoch für die Bereitstellung geändert werden.
Bereitstellungsmodus Ordner, IIS keine oder SelfContained Sie können abhängig vom Framework wählen, wenn Sie sich darauf verlassen können, dass die Laufzeitumgebung verfügbar ist, oder eigenständig, wenn Sie die Laufzeitumgebung mit den Veröffentlichungspaketen der Anwendung bündeln möchten.
Ziellaufzeit Ordner, IIS Die .NET-Runtime-ID (RID) für diese Bereitstellung.
Server IIS MSDeployServiceURL Der Webservername, der URI oder die IP-Adresse. Beispiel: localhost.
Site-Name IIS Standort Der Websitename in IIS, z. B. Default Web Site.
Nutzername IIS UserName Der Benutzername, den Sie für den Zugriff auf die Website in IIS verwenden.
Passwort IIS UserPWD Wenn Sie das erste Mal veröffentlichen, erstellen Sie ein Kennwort, das Sie zum Veröffentlichen der Website verwenden. Das Kennwort kann in Visual Studio nicht geändert werden, kann aber in IIS oder in Azure geändert werden. Wenn Sie das Kennwort nicht kennen, können Sie es abrufen, indem Sie die .publishsettings Datei herunterladen. Siehe Importieren von Veröffentlichungseinstellungen aus IIS- und Importieren von Veröffentlichungseinstellungen aus Azure.
Kontrollkästchen "Kennwort speichern" IIS _SavePWD Wenn diese Option aktiviert ist, wird das Kennwort als Nur-Text in der .pubxml-Datei gespeichert.
Ziel-URL IIS SiteURLToLaunchAfterPublish Die URL, die die App startet, z. B. http://localhost/projectname. Wenn die IIS-Konfiguration die Website über einen bestimmten Port in den Bindungseinstellungen zur Verfügung stellt, schließen Sie diese wie in http://localhost:nnnn/projectnameein. Dies ist optional und bietet nur einen praktischen Link auf der Veröffentlichungsseite und wird verwendet, um die Website nach einer erfolgreichen Veröffentlichung zu starten.
ReadyToRun-Kompilierung aktivieren Ordner PublishReadyToRun ReadyToRun ist eine Form der Ahead-of-time (AOT)-Kompilierung. Sie kann die Latenz reduzieren, indem die Just-in-Time-Kompilierung (JIT) zur Laufzeit vermieden wird.
Nicht verwendeten Code abschneiden Ordner PublishTrimmed Minimiert die Größe einer eigenständigen Bereitstellung.
Erstellen einer einzelnen Datei Ordner PublishSingleFile Eine Option, mit der die veröffentlichte Anwendung in einer einzelnen Datei verteilt werden kann.
Entfernen zusätzlicher Dateien am Ziel IIS SkipExtraFilesOnServer Um hinzugefügte Dateien beizubehalten, deaktivieren Sie das Kontrollkästchen.
Löschen Sie alle vorhandenen Dateien vor der Veröffentlichung. FTP DeleteExistingFiles Deaktivieren Sie dieses Kontrollkästchen, um nicht verknüpfte Dateien am Ziel beizubehalten, oder überprüfen Sie dies, um mit einer sauberen Bereitstellung im Ordner zu beginnen.
Paketstandort IIS WebDeploy-Paket DesktopBuildPackageLocation Ein lokaler Dateisystempfad zum Platzieren des Ausgabepakets.

Nächste Schritte

Die Einstellungen werden in der .pubxml Datei beibehalten. Die .pubxml Datei ist eine MSBuild-Eingabedatei. Sie können die Datei bearbeiten, um die Bereitstellung weiter anzupassen. Siehe MSBuild.

Visual Studio .pubxml-Dateien