Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Migration d'ASP.net 1.x à ASP.net 2

64 views

Published on

Microsoft DeyDays 2006 : Migration d’ASP.net 1.1 à ASP.net 2

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Migration d'ASP.net 1.x à ASP.net 2

  1. 1. Migration d’ASP.net 1.x à ASP.net 2 Patrice Lamarche Wygwam Administrateur CodeS-SourceS Formateur Labo.net SUPINFO .net
  2. 2. Migrer ? Pourquoi ? Nouvelle philosophie de développement Moins de lignes de code, maintenance facilitée Nouveautés compilation Nouveautés IDE Support XHTML Etre prêt pour les évolutions d’ASP.net (Atlas)
  3. 3. Migration facilitée Pas de mise à jour d’OS Windows 2000 + IIS 5.0 Windows 2003 + IIS 6.0  Nécessite uniquement l’installation du framework .net 2 Outil de migration de projets ASP.net 1.x vers 2.0
  4. 4. Migration Projets Outil de migration mis à jour dispo sur MSDN http://www.microsoft.com/downloads/de
  5. 5. Migration d’ASP.NET 1.x vers ASP.NET 2.0 Types de migrations (~conversion) Migration partielle Exécution de l’assembly 1.1 sous la CLR 2.0 sans recompilation de l’exécutable Evolution de l’interface utilisateur vers la version 2.0, l’assembly restant en Version 1.x Recompilation des classes métier des assemblies référencées en 2.0 Ces différents cas de figures ne sont que des solutions transitoires, l’ objectif à terme est de devoir migrer l’intégralité sous la CLR 2.0. Migration totale
  6. 6. Migration d’ASP.NET 1.x vers ASP.NET 2.0 Types de migrations (~conversion) Migration partielle Migration totale La migration de vos solutions de la CLR 1.x vers la CLR 2.0 pourra se dérouler au travers des assistants "Wizards" de migration de VS.NET 2005. Nous en rencontrerons deux différents : un premier attaché aux projets de type WinForm, Librairies, … et un second aux projets de type WebForm.
  7. 7. Outil de migration Scénarios de migration demo
  8. 8. Cohabitation ASP.net 1.1 et 2 Des applications ASP.net 1.1 et 2 ne peuvent PAS partager un même application pool Création App Pool selon versions Sélection version grâce onglet ASP.net dans IIS Fichiers de configuration (machine.config, etc.)
  9. 9. Cohabitation ASP.net 1.1 et ASP.net 2 Side by Side demo
  10. 10. Problèmes courants Validation XHTML Nouveau type de gestion de projets Nouveaux dossiers spéciaux Pas d’exclusion de fichiers Les débogueurs sont spécifiques aux version d’ASP.net
  11. 11. Exemple de migration réussie CodeS-SourceS Entre 80 et 90 000 visiteurs par jour Entre 250 et 300 000 pages vues /j En période de pointe 3000 sessions utilisateurs simultanées
  12. 12. Liens http://msdn.microsoft.com/asp.net/r eference/migration/
  13. 13. Communautés http://www.asp-php.net http://www.techheadbrothers.com http://www.labo-dotnet.com http://www.codes-sources.com

×