Procédure pas à pas : déploiement d'une application Web ASP.NET
Le déploiement d'une application ASP.NET est extrêmement simple. Il suffit de copier les fichiers de l'application que vous avez créés de votre ordinateur de développement vers le serveur Web de production qui doit héberger votre application. Vous pouvez utiliser l'outil de ligne de commande XCOPY ou votre application FTP préférée pour opérer cette copie.
Pour déployer des assemblys à partager entre plusieurs applications Web, par exemple des assemblys contenant des contrôles serveur ASP.NET personnalisés, déployez-les dans le cache de l'assembly global. Pour plus d'informations, consultez Cache de l'assembly global. Pour plus d'informations, consultez Programmation à l'aide d'assemblys.
Pour déployer des fichiers d'application ASP.NET à partir de la ligne de commande
Cliquez sur Démarrer, puis sur Exécuter.
Dans la zone de texte Ouvrir de la boîte de dialogue Exécuter, entrez cmd et cliquez sur OK.
À l'invite de commande, tapez la commande suivante :
xcopy <chemin source> <chemin destination>
Dans cette commande, <chemin source> est le chemin complet des fichiers source à copier ; il comprend le lecteur, le répertoire ainsi que le nom des fichiers à copier. Vous pouvez omettre le nom des fichiers si vous souhaitez copier tous les fichiers du répertoire. Le <chemin destination> est le chemin d'accès complet du répertoire dans lequel les fichiers doivent être copiés.
Dans l'exemple suivant, la commande copie tous les fichiers du répertoire
c:\myWebApp
vers le répertoired:\liveapp
.xcopy c:\devapp d:\liveapp
Répondez à toutes les questions qui vous sont posées au sujet des fichiers ou du répertoire à copier.
Vous pouvez utiliser cette procédure pour mettre à jour une DLL stockée dans le répertoire \Bin de votre application ou d'autres fichiers de votre application. Dans l'exemple suivant, la commande copie une unique DLL d'un répertoire \bin
d'un lecteur vers un répertoire \bin
d'un autre lecteur.
xcopy c:\devapp\bin\myAssembly.dll d:\liveapp\bin\
Vous pouvez également utiliser cette commande pour mettre à jour les fichiers de votre application après son déploiement. Bien qu'il soit possible de copier un répertoire entier, lorsque vous copiez des fichiers, vous ne pouvez copier qu'un seul fichier à la fois d'un répertoire vers un autre. Vous pouvez exclure de la copie des sous-répertoires, des fichiers dont le nom comporte une extension spécifique ou encore certains noms de fichier en utilisant XCOPY avec l'option /exclude. Pour plus d'informations sur l'utilisation de l'outil XCOPY, recherchez XCOPY dans la documentation de votre système d'exploitation.
Remarque Vous devez utiliser les noms des répertoires physiques avec l'outil XCOPY. Vous ne pouvez pas utiliser des noms de répertoires virtuels.
Voir aussi
Procédure pas à pas relative aux applications ASP.NET | Déploiement d'applications | Développement d'un contrôle serveur ASP.NET simple | Procédure pas à pas : création du répertoire racine d'une application ASP.NET à l'aide de IIS | Procédure pas à pas : création d'une structure de répertoires pour une application Web ASP.NET | Publication et déploiement de services Web XML