Autres solutions de déploiement
Mise à jour : novembre 2007
Outre les outils de déploiement inclus dans Visual Studio, il existe plusieurs autres méthodes de déploiement. Dans la plupart des cas, les outils de déploiement favorisent une installation plus robuste ; cependant, dans certains cas simples, une autre méthode peut être mieux adaptée. Pour plus d'informations, consultez Vue d'ensemble du déploiement de Windows Installer.
Copier un projet, commande
Dans le cas des projets Web, la commande Copier un projet est disponible dans le menu Projet. La copie d'un projet plutôt que son déploiement est la méthode la plus simple pour déplacer le contenu de votre projet vers un serveur Web cible. La copie ne configure pas automatiquement les paramètres du répertoire des services IIS (Internet Information Services). En conséquence, dans la majorité des cas, il est recommandé de déployer votre projet, parce que vous bénéficiez ainsi des fonctionnalités complètes de gestion du projet de déploiement, comme l'inscription et la configuration des services IIS.
Par défaut, la commande Copier un projet crée une nouvelle application Web sur le serveur cible et ne copie que les fichiers nécessaires à l'exécution de l'application. Pour pouvoir utiliser cette commande, les extensions serveur FrontPage doivent être installées sur le serveur cible. Pour copier un projet vers un serveur, la procédure généralement adoptée est la suivante :
Dans le menu Projet, choisissez Copier un projet.
Sélectionnez le dossier de destination du projet.
Sélectionnez la méthode d'accès au Web.
Sélectionnez les fichiers à copier.
L'option par défaut déploie uniquement les fichiers requis pour exécuter l'application. Vous pouvez aussi, si vous le désirez, déployer tous les fichiers projet ou tous les fichiers du dossier projet.
Xcopy, commande
La commande Xcopy Windows est une solution simple pour copier un projet ou une application d'un emplacement à un autre. Dans la totalité des cas à l'exception des plus simples, nous vous recommandons de déployer votre projet plutôt que d'utiliser la commande Xcopy. Comme avec la commande Copier un projet, la commande Xcopy n'inscrit ou ne vérifie pas l'emplacement des assemblys et, dans le cas des projets Web, elle ne configure pas automatiquement les paramètres du répertoire IIS. Et surtout, déployer une application à l'aide de la commande Xcopy ne permet pas de bénéficier des fonctionnalités de Windows Installer, d'où le risque d'écrasement des fichiers et d'interruption forcée d'autres applications.
Pour voir la syntaxe de ligne de commande et les options de Xcopy, tapez Xcopy /? à partir d'une invite de commande.
Outils d'installation tiers
En dehors des outils de déploiement fournis avec Visual Studio, des outils d'installation prenant en charge Windows Installer peuvent être disponibles auprès de fournisseurs tiers ; il se peut que ces outils prennent en charge des fonctionnalités supplémentaires de Windows Installer qui ne sont pas gérées par le déploiement de Visual Studio.