Migración de .NET en la plataforma de Windows Server a la plataforma .NET Core en Linux en Elastic Beanstalk - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migración de .NET en la plataforma de Windows Server a la plataforma .NET Core en Linux en Elastic Beanstalk

Puede migrar aplicaciones que se ejecutan en .NET en plataformas Windows Server a las plataformas NET Core de Linux. A continuación, se muestran algunas consideraciones al migrar de Windows a plataformas Linux.

Consideraciones para migrar a la plataforma .NET Core en Linux

Área Cambios e información

Configuración de aplicaciones

En las plataformas Windows, se utiliza un manifiesto de implementación para especificar las aplicaciones que se ejecutan en el entorno. Las plataformas .NET Core de Linux utilizan un Procfile para especificar las aplicaciones que se ejecutan en las instancias de su entorno. Para obtener detalles sobre la agrupación de aplicaciones, consulte Agrupación de aplicaciones para la plataforma .NET Core en Linux de Elastic Beanstalk.

Servidor proxy

En las plataformas Windows, se utiliza IIS como servidor proxy de la aplicación. El .NET Core en plataformas Linux incluye nginx como proxy inverso de forma predeterminada. Puede elegir no utilizar ningún servidor proxy y utilizar Kestrel como servidor web de su aplicación. Para obtener más información, consulte Configuración del servidor proxy.

Enrutamiento

En las plataformas Windows, se utiliza IIS en el código de aplicación y se incluye un manifiesto de implementación para configurar la ruta de IIS. Para la plataforma .NET Core en Linux, se utiliza enrutamiento ASP .NET Core en el código de la aplicación y se actualiza la configuración nginx de su entorno. Para obtener más información, consulte Configuración del servidor proxy.

Registros

Las plataformas Linux y Windows transmiten registros diferentes. Para obtener más información, consulte Cómo Elastic Beanstalk configura CloudWatch Logs.