Compartir a través de


Migrar páginas ASP a ASP.NET

ASP.NET ofrece mejoras significativas con respecto a ASP en las áreas de rendimiento, administración de estados, escalabilidad, configuración, implementación, seguridad, control de la caché de resultados, compatibilidad con baterías de servidores Web e infraestructura de servicios Web XML.

Si tiene conocimientos de desarrollo de ASP, el nuevo modelo de programación de ASP.NET le resultará muy familiar. Sin embargo, el modelo de objetos de ASP ha experimentado cambios significativos para que sea más estructurado y esté orientado a objetos, por lo que habrá que modificar la mayor parte de las páginas ASP existentes en mayor o menor medida para que se ejecuten en ASP.NET. Los importantes cambios de Visual Basic también implican que las páginas ASP escritas con Visual Basic Scripting Edition por lo general no se trasladarán directamente a ASP.NET. Aun así, en la mayoría de los casos, los cambios necesarios sólo implicarán algunas líneas de código.

La mayoría de los desarrolladores probablemente optará por volver a escribir las aplicaciones ASP con el fin de aprovechar las mejoras en materia de rendimiento, legibilidad y mantenimiento del nuevo entorno de desarrollo. Sin embargo, dado que una aplicación Web puede contener páginas ASP y ASP.NET, la conversión no debe llevarse a cabo necesariamente en todos los componentes de la aplicación Web de una vez.

ASP y ASP.NET se pueden ejecutar a la vez en un servidor Web de IIS (Servicios de Internet Information Server) sin ningún tipo de interferencia. ASP.NET sólo procesa los archivos con la extensión de nombre de archivo .aspx; los archivos con la extensión de nombre de archivo .asp se seguirán procesando con el motor de ASP existente. Sin embargo, debe tener en cuenta que las páginas ASP y ASP.NET no comparten el estado de la sesión ni el estado de la aplicación.

Los temas de esta sección proporcionan información acerca de las diferencias estructurales entre ASP y ASP.NET en lo que se refiere al diseño de página y al estilo de codificación.

En esta sección

Secciones relacionadas

Vea también

Otros recursos

Centro de desarrollo ASP.NET para la migración