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 la charge de travail développement web installée.
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 Afficher tous les paramètres lien, ou cliquez sur l’une des icônes de crayon. La page paramètres s’affiche.
- Cliquez sur le lien Paramètres. L’écran Paramètres s’ouvre.
- Le bouton Prév vous permet d’accéder à l’écran précédent avec des paramètres que vous pouvez modifier pour certains types de déploiement.
- Développez les options de publication de fichiers 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 de base de données, qui peuvent être différentes de celles que votre application utilise lors de l’exécution localement 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 |
---|---|---|---|
Paramétrage | Dossier, IIS | LastUsedBuildConfiguration |
La configuration de build du projet à déployer, par exemple Release . |
TargetFramework | Dossier, IIS | TargetFramework |
Version de .NET sur laquelle l’application est ciblée pour 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 dépendant du framework si vous pouvez dépendre de l'environnement de runtime disponible, ou autonome si vous souhaitez inclure l'environnement d'exécution dans les artefacts de publication de l'application. |
Runtime cible | Dossier, IIS | ID du runtime .NET (RID) pour ce déploiement. | |
Serveur | IIS | MSDeployServiceURL |
Nom du serveur web, URI ou adresse IP. Par exemple, localhost . |
Nom du site | IIS | Site | Nom du site dans IIS, par exemple, Default Web Site . |
Nom d’utilisateur | IIS | UserName |
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 créez un mot de passe que vous utiliserez pour publier le site. Le mot de passe ne peut pas être modifié dans Visual Studio, mais il peut être modifié 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 des paramètres de publication à partir d’IIS et Importer des paramètres de publication à partir d’Azure. |
Case à cocher Enregistrer le mot de passe | IIS | _SavePWD |
Si cette option est activée, enregistre le mot de passe sous forme de texte brut dans le fichier .pubxml . |
URL de destination | IIS | SiteURLToLaunchAfterPublish |
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 et est utilisé pour lancer le site après une publication réussie. |
activer la compilation ReadyToRun | Dossier | PublishReadyToRun |
ReadyToRun est une forme de compilation anticipée (AOT). Elle peut réduire la latence en évitant la compilation juste-à-temps (JAT) lors de l'exécution. |
Supprimer 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 des fichiers supplémentaires à 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 vérifiez-la pour commencer par un déploiement propre dans le dossier. |
Emplacement du package | IIS WebDeploy Package | DesktopBuildPackageLocation |
Chemin d’accès du système de fichiers local pour 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.