Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
- Klicken Sie auf den Link Einstellungen. Der Bildschirm "Einstellungen" wird geöffnet.
- Die Schaltfläche Prev führt Sie zum vorherigen Bildschirm mit Einstellungen, die Sie für einige Bereitstellungstypen bearbeiten können.
- Erweitern Sie die Dateiveröffentlichungsoptionen, um Einstellungen anzuzeigen, die sich auf Dateien beziehen, die sich möglicherweise bereits auf der Website befinden.
- 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/projectname ein. 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.