Partager via


Gérer les paramètres de déploiement web

Vous pouvez contrôler la façon dont votre application web est déployée à l’aide des paramètres.

Prérequis

Visual Studio avec installation de la charge de travail Développement web.

Gérer les paramètres

Le lien Afficher tous les paramètres s’affiche après avoir exécuté l’assistant Publier pour créer un profil de publication. Les paramètres varient en fonction du type de déploiement.

Pour afficher ou modifier les paramètres, sélectionnez le lien Afficher tous les paramètres ou cliquez sur l'une des icônes en forme de crayon. La page Paramètres s’affiche.

  1. Cliquez sur le lien Paramètres. L’écran des Paramètres s’ouvre.
  2. Le bouton Précédent vous ramène à l’écran précédent avec les paramètres que vous pouvez modifier pour certains types de déploiement.
  3. Affichez les Options de publication de fichier pour afficher les paramètres liés aux fichiers qui peuvent déjà se trouver sur le site.
  4. Développez les paramètres de base de données pour afficher les informations de connexion aux bases de données, qui peuvent être différentes de celles que votre application utilise lors d'une exécution en local pendant le développement et le test.

Le tableau suivant décrit les paramètres. Cliquez sur les liens pour plus d’informations.

Nom Types de profils Propriété Description
Configuration Dossier, IIS LastUsedBuildConfiguration La configuration de build du projet à déployer, par exemple : Release.
TargetFramework Dossier, IIS TargetFramework La version de .NET sur laquelle l’application doit s’exécuter. Cela est déjà défini par le projet, mais vous pouvez le modifier pour le déploiement.
Mode de déploiement Dossier, IIS aucun ou SelfContained Vous pouvez choisir l'option dépendante du framework si vous pouvez dépendre de la disponibilité du runtime ou l'option autonome si vous souhaitez lier le runtime avec les artefacts de publication de l’application.
Runtime cible Dossier, IIS L'ID du runtime .NET (RID) pour ce déploiement.
Serveur IIS MSDeployServiceURL Le nom, l'URL ou l'adresse IP du serveur web. Par exemple : localhost.
Nom du site IIS Site Le nom du site dans IIS, par exemple : Default Web Site.
Nom d’utilisateur IIS UserName Le nom d’utilisateur que vous utiliserez pour accéder au site dans IIS.
Mot de passe IIS UserPWD La première fois que vous publiez, vous devez créer un mot de passe que vous utiliserez pour publier le site. Ce mot de passe ne peut pas être modifié dans Visual Studio, mais il peut l'être dans IIS ou dans Azure. Si vous ne connaissez pas le mot de passe, vous pouvez l’obtenir en téléchargeant le fichier .publishsettings. Consultez Importer les paramètres de publication à partir d’IIS et Importer les paramètres de publication à partir d’Azure.
Case à cocher Enregistrer le mot de passe IIS _SavePWD Si vous cochez cette case, le mot de passe est enregistré au format texte brut dans le fichier .pubxml.
URL de destination IIS SiteURLToLaunchAfterPublish L'URL qui lance l’application, par exemple : http://localhost/projectname. Si la configuration IIS pour le site web expose le site sur un port spécifique dans ses paramètres de liaisons, incluez-le comme dans http://localhost:nnnn/projectname. Cela est facultatif et fournit uniquement un lien pratique sur la page Publier ; vous pouvez l'utiliser pour lancer le site après une publication réussie.
Activer la compilation ReadyToRun Dossier PublishReadyToRun ReadyToRun est une forme de compilation Ahead-of-time (AOT). Elle peut réduire la latence en évitant la compilation Juste-à-temps (JIT) au moment de l’exécution.
Découper le code inutilisé Dossier PublishTrimmed Réduit la taille d’un déploiement autonome.
Produire un fichier unique Dossier PublishSingleFile Option qui permet à l’application publiée d’être distribuée dans un seul fichier.
Supprimer les fichiers supplémentaires de la destination IIS SkipExtraFilesOnServer Pour conserver les fichiers ajoutés, décochez la case.
Supprimez tous les fichiers existants avant la publication. FTP DeleteExistingFiles Décochez cette option pour conserver les fichiers non liés à la destination, ou cochez-la pour débuter un déploiement propre dans le dossier.
Emplacement du package Package IIS WebDeploy DesktopBuildPackageLocation Chemin d’accès du système de fichiers local où placer le package de sortie.

Étapes suivantes

Les paramètres sont conservés dans le fichier .pubxml. Le fichier .pubxml est un fichier d’entrée MSBuild. Vous pouvez modifier le fichier pour personnaliser davantage le déploiement. Consultez msBuild.

Fichiers .pubxml Visual Studio