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.
- Cliquez sur le lien Paramètres. L’écran des Paramètres s’ouvre.
- 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.
- 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.
- 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.