Procédure pas à pas : conversion d'un projet de site Web Visual Studio 2005 en projet de site Web Visual Studio 2008

Mise à jour : novembre 2007

Cette procédure pas à pas décrit comment convertir un projet de site Web Visual Studio 2005 en un projet de site Web Visual Studio 2008. Si vous souhaitez utiliser Visual Studio 2008 avec un site Web créé dans Visual Studio 2005, il vous suffit d'ouvrir ce site Web. Visual Studio 2008 vous invite à mettre à niveau la version du .NET Framework ciblée par le site Web. Si vous décidez de ne pas la mettre à niveau, le site Web s'ouvre dans Visual Studio 2008 et aucune autre conversion n'est effectuée. Si vous décidez d'effectuer une mise à niveau, vous pouvez suivre le processus de conversion décrit dans cette procédure pas à pas.

Cette procédure pas à pas présente les tâches suivantes :

  • Ouverture d'un site Web Visual Studio 2005 dans Visual Studio 2008.

  • Mise à niveau de la version du .NET Framework ciblée par le site Web.

  • Test du projet.

Composants requis

Pour exécuter cette procédure pas à pas, vous devez disposer de la configuration suivante :

  • Visual Studio 2008.

  • Un site Web créé dans Visual Studio 2005 qui se compile et s'exécute sans erreur.

Conversion du site Web

Pour commencer, vous devez ouvrir le site Web dans Visual Studio 2008, qui lance la conversion.

Pour ouvrir le site Web

  1. Dans Visual Studio 2008, dans le menu Fichier, cliquez sur Ouvrir puis sur Site Web.

    La boîte de dialogue Ouvrir le site Web s'affiche.

  2. Recherchez le dossier qui contient le fichier projet du site Web, puis cliquez sur Ouvrir.

    Visual Studio 2008 affiche la version du .NET Framework ciblée par le site Web Visual Studio 2005. Il vous invite à mettre à niveau le projet pour utiliser .NET Framework 3.5.

  3. Cliquez sur Oui.

    Visual Studio met à jour la version du .NET Framework. Il met également à jour toute information spécifique à la version du .NET Framework dans le fichier Web.config.

    Remarque :

    Vous pouvez modifier manuellement ces paramètres de version une fois la conversion effectuée.

  4. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nœud de projet du site Web, cliquez sur Pages de propriétés, puis sur Paramètres de génération.

    Les paramètres de génération s'affichent.

  5. Vérifiez que la version cible du .NET Framework a la valeur .NET Framework 3.5. Si tel n'est pas le cas, sélectionnez la version correcte du .NET Framework dans la liste.

    Cliquez sur OK pour fermer les pages de propriétés du projet.

Test du projet

Après la mise à niveau, vous pouvez tester le projet pour vérifier qu'il s'exécute. Cela vous permettra également d'identifier le code dans le projet qui doit être mis à jour.

Pour vérifier que le site Web se compile et s'exécute

  1. Si vous savez quelles sont les modifications requises pour que le code s'exécute avec la nouvelle version du .NET Framework, apportez ces modifications.

  2. Dans le menu Générer, cliquez sur Générer le site Web.

    Toute référence manquante ou autre problème de compilation au sein du projet s'affiche dans la fenêtre Liste d'erreurs.

  3. Dans le menu Déboguer, cliquez sur Démarrer le débogage.

    Si le débogage n'est pas activé, la boîte de dialogue Débogage non activé s'affiche. Sélectionnez cette option pour ajouter un fichier Web.config dont le débogage est activé, puis cliquez sur OK.

    La boîte de dialogue Le débogage de script est désactivé peut également s'afficher. Elle indique que le débogage de script est désactivé dans Internet Explorer. Pour activer le débogage du script client, suivez les instructions de la boîte de dialogue.

    Cliquez sur Oui pour poursuivre le débogage.

  4. Vérifiez que le projet s'exécute comme prévu.

Étapes suivantes

Si vous souhaitez convertir un site Web Visual Studio 2005 qui contient des fonctionnalités AJAX en Visual Studio 2008, le processus global est semblable mais nécessite des étapes supplémentaires. Après avoir converti le projet Visual Studio, exécutez les étapes décrites dans Comment : mettre à niveau un projet Web ASP.NET AJAX 1.0 vers .NET Framework 3.5.

Vous pouvez convertir d'autres types de projets de versions antérieures de Visual Studio en Visual Studio 2008. Pour plus d'informations, consultez Vue d'ensemble : conversion de sites Web et de projets Visual Studio en Visual Studio 2008.

Voir aussi

Tâches

Comment : mettre à niveau un projet Web ASP.NET AJAX 1.0 vers .NET Framework 3.5

Procédure pas à pas : conversion d'un projet de site Web Visual Studio 2005 en projet d'application Web Visual Studio 2008

Procédure pas à pas : conversion d'un projet d'application Web Visual Studio 2005 en projet d'application Web Visual Studio 2008

Concepts

Vue d'ensemble : conversion de sites Web et de projets Visual Studio en Visual Studio 2008

Ciblage du .NET Framework pour des sites Web

Migration et conversion de sites Web ASP.NET