Comment : Déployer une Application Web ASP.NET avec la fonctionnalité de projet copie dans Visual Studio .NET

Traductions disponibles Traductions disponibles
Numéro d'article: 326356 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Visual Studio .NET fournit Copier un projet afin que vous pouvez copier fichiers projet à partir d'un emplacement vers un autre lors du développement et afin que vous pouvez déployer un projet ASP.NET sur le serveur Web de production. Cet article décrit comment utiliser la méthode de Copier un projet dans Microsoft Visual Studio .NET pour déployer des applications Web Microsoft ASP.NET. L'article décrit les éléments suivants :
  • Méthodes de connexion pour FrontPage Server Extensions (FPSE) et pour les partages.
  • Les options de l'outil pour filtrer les fichiers que vous souhaitez copier.
  • Installation du serveur.
  • Autres problèmes possibles lorsque vous utilisez Copier un projet .

La valeur du projet Mode Release avant exécution de la copier un projet

Si vous définissez le projet de mise en mode avant de procéder à Copier un projet , qui améliore les performances de votre application ASP.NET.

Pour définir le projet en mode de publication, procédez comme suit :
  1. Cliquez avec le bouton droit sur la solution dans l'Explorateur de solutions et pointez sur Propriétés .
  2. Cliquez sur le dossier Propriétés de configuration dans le volet gauche.
  3. Cliquez sur le nom du projet dans le volet droit, puis cliquez dans le menu déroulant configuration sur Release .
  4. Cliquez sur OK .

Procédure pour effectuer un copier un projet dans Visual Studio .NET

Remarque : À vous assurer que tous les assemblys sont à jour, vous devez effectuer une génération avant de pouvoir utiliser Copier un projet . Si vous ne le faites pas, l'application ASP.NET peut déployer avec les versions antérieures de certains fichiers.
  1. Dans le menu projet , cliquez sur Copier un projet .
  2. Dans la boîte de dialogue Copier un projet , pointez sur le dossier de projet de destination que vous souhaitez utiliser.
  3. Sélectionnez une méthode d'accès Web à se connecter au dossier de destination. Les choix de méthode d'accès Web sont :
    • FrontPage - cette méthode utilise les extensions serveur FrontPage (FPSE) sur HTTP pour transmettre des fichiers dans le dossier de destination. Utilisez cette méthode lorsque vous transférez des fichiers sur un serveur en dehors du réseau local. Vous devez installer le serveur extensions serveur FrontPage.
      - ou -
    • partage de fichiers Convention de nommage universelle (UNC) - pour utiliser cette méthode, vous devez disposer un accès direct dans le dossier de destination à partir du dossier source. Si le dossier de destination se trouve sur un autre ordinateur, vous devez être capable de localiser cet ordinateur de votre réseau local.
  4. Sélectionnez une option Copier pour spécifier quels fichiers vous devez copier dans le dossier de destination. Pour ce faire, procédez comme suit :
    • Sélectionnez l'option uniquement les fichiers nécessaires pour exécuter cette application si vous devez déployer une application ASP.NET terminée. Vous déployez la DLL et les fichiers marqués avec une action de génération du contenu . Vous ne déployez pas les fichiers sources qui sont désactivées.
    • Sélectionnez l'option tous les fichiers projet si vous devez inclure tous les fichiers de génération, le fichier de projet et les fichiers source.
    • Sélectionnez l'option tous les fichiers dans le dossier du projet source si vous devez copiez tous les fichiers à partir du dossier source.
    Remarque : Si vous déployez fréquemment des modifications, n'oubliez pas que Copier un projet copie tous les les fichiers appropriés, les fichiers modifiés depuis le dernier déploiement ou non.

Web Server Configuration requise

requis Software
  • Microsoft Windows 2000 ou Windows XP
  • Microsoft Internet Information Server (IIS)
  • Microsoft .NET framework
Permet de Copier un projet , vous devez définir le répertoire du projet en tant qu'application dans Microsoft Internet Information Services (IIS). Pour créer une application IIS, procédez comme suit :
  1. Ouvrez le Gestionnaire des services. Ou, si vous exécutez Microsoft Windows XP sur votre ordinateur, ouvrez Internet Information Services.
  2. Dans le volet gauche, cliquez avec le bouton droit sur le nom de votre répertoire virtuel, puis cliquez sur Propriétés .
  3. Assurez-vous que le nom de site ou le nom de répertoire virtuel est répertorié dans la zone Nom de l'application sous Paramètres d'application . Si elle est répertorié pas, cliquez sur créer . Remarque : Si vous avez sélectionné la méthode d'accès FrontPage Web dans la boîte de dialogue Copier un projet , vous devez installer les extensions serveur FrontPage (FPSE) sur le serveur Web.

    Pour plus d'informations sur installation des extensions serveur FrontPage, site suivant Microsoft TechNet :

    Installation des extensions serveur FrontPage 2002
    http://technet.microsoft.com/en-us/library/cc767983.aspx

Copier un projet vers un serveur distant

Procédez comme suit pour effectuer un Copier un projet à un serveur Web distant :
  1. Sur le serveur distant, créez un dossier pour tous vos projets Visual Studio .NET, par exemple : C:\projects .
  2. Activer le partage de fichiers pour le répertoire C:\projects.
  3. Créez un sous-dossier dans le répertoire C:\projects portant le nom du projet que vous souhaitez copier, par exemple : c:\Projects\Test1 .
  4. Dans la console de gestion IIS, créez un répertoire virtuel. Nommez le répertoire virtuel Test1 et cliquez sur le dossier qui est nommé C:\Projects\Test1 .
  5. Ouvrez une application Web ASP.NET dans Visual Studio .NET. Dans le menu Générer , cliquez sur Générer la solution .
  6. Dans la liste déroulante dans la barre d'outils, modifier le mode compilation de débogage pour publication .
  7. Sélectionnez le projet , puis Copier un projet .
    1. Pour le dossier de projet de destination , tapez : http:// servername / test1 , où nom_serveur est le nom de votre serveur, Test1 est le répertoire virtuel et est également le nom du dossier créé aux étapes 3 et 4 de cette section de l'article.
    2. Pour la méthode d'accès au Web , sélectionnez Partage de fichiers . Pour le chemin d'accès , tapez \\Servername\Projects\Test1 .
    3. Sélectionnez l'option copie de votre projet.
Remarque : cet exemple explique comment vous copiez le projet dans un dossier que vous avez créé de la racine du lecteur c. Vous pouvez également suivre la même procédure pour copier le projet à la racine Web (\\InetPub\Wwwroot).

Références

Pour plus d'informations sur la boîte de dialogue Visual Studio .NET Copier un projet , reportez-vous au site Web suivant :
Copier le projet, boîte de dialogue
http://msdn.microsoft.com/en-us/library/f3efa15a(VS.71).aspx
Pour plus d'informations sur FrontPage Server Extensions (FPSE), reportez-vous au site Web MSDN suivant :
Extensions serveur Microsoft FrontPage 2002 pour Windows
http://msdn2.microsoft.com/en-us/library/aa140175(office.10).aspx

Propriétés

Numéro d'article: 326356 - Dernière mise à jour: lundi 12 février 2007 - Version: 3.7
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft ASP.NET 1.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Éducation
  • Microsoft Internet Information Server 4.0
  • Microsoft Visual Studio .NET 2003 Professional
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
Mots-clés : 
kbmt kbdeployment kbhowtomaster KB326356 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 326356
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com