Freigeben über


Verwalten von Webbereitstellungseinstellungen

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

Voraussetzungen

Visual Studio mit installierter Workload für Webentwicklung.

Verwalten von Einstellungen

Der Link Alle Einstellungen anzeigen wird angezeigt, nachdem Sie den Veröffentlichungs-Assistenten ausgeführt haben, um ein Veröffentlichungsprofil zu erstellen. Die Einstellungen variieren je nach Bereitstellungstyp.

Zum Anzeigen oder Ändern der Einstellungen wählen Sie den Link Alle Einstellungen anzeigen aus, oder klicken Sie auf eines der Stiftsymbole. Die Einstellungen Seite wird angezeigt.

  1. Klicken Sie auf den Link Einstellungen. Der Bildschirm „Einstellungen“ wird geöffnet.
  2. Über die Schaltfläche Zurück gelangen Sie zum vorherigen Bildschirm mit Einstellungen, die Sie bei einigen Bereitstellungstypen bearbeiten können.
  3. Erweitern Sie die Dateiveröffentlichungsoptionen, um Einstellungen zu Dateien anzuzeigen, die sich möglicherweise bereits auf der Website befinden.
  4. Erweitern Sie die Datenbankeinstellungen, um Datenbankverbindungsinformationen anzuzeigen. Diese können sich von den Informationen unterscheiden, die Ihre App bei der lokalen Ausführung während der Entwicklung und beim Testen verwendet.

Die Einstellungen werden in der folgenden Tabelle beschrieben. Weitere Informationen erhalten Sie über die Links.

Name Profiltypen Eigenschaft Beschreibung
Konfiguration Ordner, IIS LastUsedBuildConfiguration Die bereitzustellende Projektbuildkonfiguration, z. B Release
TargetFramework Ordner, IIS TargetFramework Die Version von .NET, unter der die App ausgeführt werden soll. Diese wird bereits vom Projekt festgelegt, kann jedoch für die Bereitstellung geändert werden.
Bereitstellungsmodus Ordner, IIS keine oder SelfContained Sie können „frameworkabhängig“ auswählen, wenn Sie von der Verfügbarkeit der Laufzeit abhängig sein können, oder „eigenständig“, wenn Sie die Laufzeit mit den Veröffentlichungsartefakten der Anwendung verpacken möchten.
Ziellaufzeit Ordner, IIS Die .NET-Runtime-ID (RID) für diese Bereitstellung
Server IIS MSDeployServiceURL Name, URI oder IP-Adresse des Webservers. Beispiel: localhost.
Sitename IIS Website Der Websitename in IIS, z. B. Default Web Site
Benutzername IIS UserName Der Benutzername, den Sie für den Zugriff auf die Website in IIS verwenden
Kennwort IIS UserPWD Bei der Erstveröffentlichung erstellen Sie ein Kennwort, das Sie zum Veröffentlichen der Website verwenden. Das Kennwort kann zwar nicht in Visual Studio, dafür aber in IIS oder Azure geändert werden. Wenn Sie das Kennwort nicht kennen, können Sie es durch Herunterladen der Datei .publishsettings abrufen. Siehe Abrufen von Veröffentlichungseinstellungen aus IIS und Importieren in Visual Studio und Abrufen von Veröffentlichungseinstellungen aus Azure und Importieren in Visual Studio.
Kontrollkästchen „Kennwort speichern“ IIS _SavePWD Wenn diese Option aktiviert ist, wird das Kennwort als Nur-Text-Inhalt in der Datei .pubxml gespeichert.
Ziel-URL IIS SiteURLToLaunchAfterPublish Die URL, die die App startet, z. B. http://localhost/projectname. Wenn die IIS-Konfiguration für die Website die Website an einem bestimmten Port in den Bindungseinstellungen verfügbar macht, nehmen Sie dies wie bei http://localhost:nnnn/projectname auf. Dies ist optional, 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 AOT-Kompilierung (Ahead-Of-Time). Sie kann die Latenz reduzieren, indem sie die JIT-Kompilierung (Just-In-Time) zur Laufzeit vermeidet.
Nicht verwendeten Code kürzen Ordner PublishTrimmed Minimiert die Größe einer eigenständigen Bereitstellung.
Einzelne Datei erstellen Ordner PublishSingleFile Eine Option, mit der die veröffentlichte Anwendung in einer einzelnen Datei verteilt werden kann
Nicht übereinstimmende Dateien im Ziel entfernen IIS SkipExtraFilesOnServer Zum Beibehalten hinzugefügter Dateien deaktivieren Sie das Kontrollkästchen.
Löschen Sie alle vorhandenen Dateien vor der Veröffentlichung. FTP DeleteExistingFiles Deaktivieren Sie diese Option, um nicht verknüpfte Dateien am Ziel beizubehalten, oder aktivieren Sie sie, um mit einer bereinigten Bereitstellung für den Ordner zu beginnen.
Paketspeicherort IIS-WebDeploy-Paket DesktopBuildPackageLocation Ein lokaler Dateisystempfad zum Platzieren des Ausgabepakets

Nächste Schritte

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

Visual Studio-PUBXML-Dateien