Scénarios de déploiement pour les applications .NET Framework
Mise à jour : novembre 2007
Cette section décrit plusieurs scénarios de déploiement possibles qui peuvent être utilisés pour les applications Common Language Runtime. La manière dont vous empaquetez et déployez votre application diffère en fonction de vos exigences de déploiement. Notez que les scénarios suivants ne constituent que des recommandations pour des types particuliers d'applications. Vos exigences de déploiement peuvent nécessiter l'utilisation d'une autre méthode. Les scénarios suivants sont des exemples typiques :
Déploiement d'une application ASP.NET.
Empaquetage : application et DLL
Distribution : XCOPY ou FTP
Vous pouvez utiliser XCOPY ou FTP pour déployer une application ASP.NET sur un serveur. Vous pouvez ensuite exécuter une version de l'application avec une autre version côte à côte et mettre à jour l'application sans la fermer. Le Common Language Runtime vous permet d'exécuter facilement l'application simultanément avec d'autres applications, sans conflit de DLL.
Pour des informations complètes sur le déploiement ASP.NET, consultez Déploiement de services Web XML.
Déploiement d'une application Windows Forms.
Empaquetage : package Microsoft Windows Installer (.msi)
Distribution : Windows Installer
En distribuant une application Windows Forms à l'aide de Windows Installer, vous pouvez bénéficier à la fois des fonctionnalités du programme d'installation et de la gestion des applications de Windows 2000. Vous pouvez aussi publier la disponibilité de l'application, publier l'application, utiliser l'option Ajout/Suppression de programmes dans le Panneau de configuration pour installer ou supprimer l'application et réparer facilement l'application si nécessaire.
Déploiement d'un contrôle Windows Forms ou d'un autre type de code par téléchargement.
Empaquetage : fichiers CAB (.cab) compressés ou bibliothèques compilées (.dll)
Distribution : téléchargement de code
La distribution d'un contrôle Windows Forms peut être aussi simple que de placer une application sur un hôte Web pour qu'elle puisse être téléchargée par les utilisateurs. Vous pouvez compresser les fichiers qui composent l'application pour accélérer le téléchargement.
Voir aussi
Tâches
Comment : développer un contrôle Windows Forms simple
Concepts
Fonctionnalités de déploiement du .NET Framework