Migration de pages ASP vers ASP.NET
ASP.NET offre des améliorations significatives par rapport à ASP en matière de performances, de gestion d'état, d'évolutivité, de configuration, de déploiement, de sécurité, de contrôle de cache de sortie, de prise en charge de batterie de serveurs Web, et d'infrastructure de services Web XML.
Si vous savez développer en ASP, le nouveau modèle de programmation ASP.NET vous semblera très familier. Toutefois, le modèle objet ASP a subi des modifications significatives afin de rendre celui-ci plus structuré et plus orienté objet. La plupart des pages ASP existantes doivent donc être partiellement modifiées pour fonctionner sous ASP.NET. D'importantes modifications apportées également à Visual Basic signifient que les pages ASP existantes écrites sous Visual Basic Scripting Edition ne sont pas directement portables dans ASP.NET. Cependant, dans la plupart des cas, ces changements ne représentent que quelques lignes de code.
La plupart des développeurs choisiront sans doute de récrire les applications ASP existantes pour tirer parti des performances, de la lisibilité et de la maintenance accrue du nouvel environnement de développement. Toutefois, étant donné qu'une application Web peut contenir à la fois des pages ASP et ASP.NET, il n'est pas nécessaire que la conversion porte forcément sur tous les composants de l'application Web à la fois.
ASP et ASP.NET peuvent être exécutés ensemble sur un serveur Web Services IIS (Internet Information Services) sans brouillage. Seuls les fichiers dont l'extension de nom de fichier est .aspx sont traités par ASP.NET ; les fichiers dont l'extension de nom de fichier est .asp continueront à être traités par le moteur ASP existant. Toutefois, il faut noter que les pages ASP et ASP.NET ne partagent pas l'état de session et l'état de l'application.
Les rubriques de cette section fournissent des informations sur les différences structurelles entre ASP et ASP.NET en termes de mise en page et de style de codage.
Dans cette section
- Blocs de code dans ASP.NET
Fournit une vue d'ensemble de la manière dont les blocs de code sont utilisés dans ASP.NET.
- Langages de programmation dans ASP.NET
Fournit des informations sur la manière de déclarer le langage de programmation pour une page Web.
- Modifications de la directive de page entre ASP et ASP.NET
Fournit des informations sur les directives de page qui peuvent être utilisées dans ASP.NET.
Rubriques connexes
- Migration vers ASP.NET
Fournit des informations sur le passage d'ASP à ASP.NET.