Migración

Migrar tu sitio ASPX o WebForms a .NET Core: guía completa 2026

Por Jérôme Stéphan · 16 de agosto de 2026 · Lectura: 9 min

Si buscas «migrar sitio web a .NET Core» o «migración ASPX a .NET Core» es porque ya sientes el problema a diario: tu sistema corre en ASP clásico, .NET Framework antiguo o WebForms, cada vez cuesta más encontrar a alguien dispuesto a tocarlo, y agregar una función simple toma semanas en vez de días. Esta guía explica, sin vueltas, cómo se hace la migración, cuánto se preserva de tu sistema actual y qué cambia de verdad en rendimiento y costos — con números reales, no promesas genéricas.

Las señales de que necesitas modernizar tu sitio web legacy

Lo que NO significa reemplazar un sitio web obsoleto

Migrar no es «botar todo y empezar de nuevo». La lógica de tu negocio — tus reglas, tus cálculos, tus flujos de trabajo, los datos acumulados durante años — se traslada y se preserva. Lo que cambia es la base: una plataforma moderna, rápida, y con dos décadas más de soporte por delante. Es reemplazar los cimientos sin demoler la casa.

Cómo se hace en la práctica: el proceso paso a paso

  1. Auditoría del sistema actual: qué hace cada módulo, cuáles son críticos, qué integraciones tiene (pagos, correos, APIs externas). Sin esto, cualquier estimación de plazo es una adivinanza.
  2. Migración de la base de datos: normalmente se conserva SQL Server tal cual, con optimizaciones de consultas en el camino — es la parte que menos riesgo tiene si se hace bien.
  3. Reescritura por módulos: se migra por partes, probando cada una contra el sistema original, en lugar de un «big bang» que arriesga todo de una vez.
  4. Corte con respaldo: el sistema antiguo queda disponible como respaldo hasta confirmar que el nuevo funciona perfecto en producción real, no solo en pruebas.

Números reales, no promesas de folleto

Cuando hablo de que .NET Core es más rápido, no es teoría de manual: es lo que mido en mis propios proyectos. Este mismo sitio corre en .NET Core y obtiene 96 en Rendimiento, 93 en Accesibilidad, 92 en Buenas Prácticas y 100 en SEO en PageSpeed Insights. En un proyecto de cliente, optimizar imágenes y caché tras una migración llevó el puntaje móvil de 58 a 94 en dos meses, con el mismo contenido — el detalle completo está en mi guía de SEO técnico y Core Web Vitals.

La plataforma también sostiene cargas serias: ExploreYourDNA procesa miles de muestras genéticas con cálculos en tiempo real sobre SQL Server, y FamiQuiz sincroniza partidas multijugador en vivo con SignalR — dos casos donde una plataforma legacy simplemente no habría aguantado.

Los beneficios reales, comparados

Antes (ASP clásico / WebForms / .NET Framework)Después de migrar a .NET Core
Lento, sin margen de optimizaciónHasta 5-10x más rápido en benchmarks típicos; 90+ en PageSpeed es alcanzable
Hosting caro (licencias Windows antiguas obligatorias).NET Core corre también en Linux: hosting significativamente más barato
Vulnerabilidades sin parches activosPlataforma con actualizaciones de seguridad activas de Microsoft
Cada vez menos desarrolladores quieren mantenerloComunidad activa, más talento disponible si algún día cambias de proveedor
Agregar una función simple toma semanasArquitectura moderna: cambios en días, no semanas

¿Se pierde el posicionamiento en Google al migrar?

Es la pregunta que más me hacen, y la respuesta correcta evita el riesgo: se mantienen las mismas URLs (o se configuran redirecciones 301 permanentes si cambian), se conserva la estructura de contenido y los metadatos, y se verifica todo en Search Console antes y después del corte. Bien ejecutada, una migración no solo no pierde posicionamiento: lo mejora, porque la velocidad y la seguridad son factores de ranking que la plataforma antigua no podía ofrecer.

¿Por qué contratar a un desarrollador .NET Core en Chile, y no una agencia genérica?

Una migración legacy no es un proyecto de plantilla: requiere entender código escrito hace años, muchas veces sin documentación, y tomar decisiones finas sobre qué preservar y qué modernizar. Como programador .NET senior freelance, con más de 25 años trabajando con esta tecnología para clientes en Chile, Francia, Reino Unido y Estados Unidos, trabajo como consultor .NET Core directo — sin capas de gestión intermedias, sin subcontratar la parte técnica a alguien que no conociste. Ves el código funcionando en cada etapa, no solo al final.

Preguntas frecuentes sobre migración a .NET Core

¿Cuánto cuesta modernizar un sitio web legacy?

Depende del tamaño del sistema, pero el punto de partida siempre es la auditoría: se identifican los módulos críticos y se cotiza sobre una migración por etapas, no un monto genérico. La pregunta que suelo hacer primero es la inversa: «¿cuánto te está costando NO migrar?» — en horas de mantenimiento, oportunidades perdidas por lentitud y el riesgo de una falla que nadie sepa arreglar rápido. Esa cuenta suele justificar el proyecto sola.

¿Qué pasa con mis datos durante la migración?

Se conservan íntegros: la base de datos SQL Server se traslada con su información completa, y el sistema antiguo queda como respaldo activo hasta confirmar que el nuevo funciona perfecto en producción.

¿Cuánto tiempo toma una migración típica?

Con el enfoque por módulos, un sistema de tamaño mediano suele modernizarse en semanas, no en meses — el «big bang» que reescribe todo de una vez es exactamente lo que este enfoque evita.

Página dedicada: si quieres ver el detalle completo de cómo abordo estos proyectos, tengo una página específica: migración a .NET Core. Y para entender la tecnología de destino sin jerga, mi artículo ¿por qué C# y .NET Core?.

¿Quieres que tu negocio aparezca en Google?

Te preparo una auditoría gratuita de tu sitio y tu ficha de Google, sin compromiso.

Pedir mi auditoría gratis