Migrasi dari .NET di platform Windows Server ke .NET Core di platform Linux - AWS Elastic Beanstalk

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasi dari .NET di platform Windows Server ke .NET Core di platform Linux

Anda dapat memigrasi aplikasi yang berjalan di platform .NET di Windows Server ke .NET Core di platform Linux. Berikut ini adalah beberapa pertimbangan saat bermigrasi dari Windows ke platform Linux.

Pertimbangan untuk migrasi ke .NET Core di platform Linux

Area Perubahan dan informasi

Konfigurasi aplikasi

Di platform Windows, Anda menggunakan manifes deployment untuk menentukan aplikasi yang berjalan di lingkungan Anda. .NET Core di platform Linux menggunakan Procfile untuk menentukan aplikasi yang berjalan di instans lingkungan Anda. Untuk detail tentang paketan aplikasi, lihat Aplikasi paketan untuk .NET Core di platform Linux.

Server proksi

Di platform Windows, Anda menggunakan IIS sebagai server proksi aplikasi Anda. .NET Core di platform Linux mencakup nginx sebagai proksi terbalik secara default. Anda dapat memilih untuk tidak menggunakan server proksi dan menggunakan Kestrel sebagai server web Anda. Untuk pelajari selengkapnya, lihat Mengonfigurasi server proksi .NET Core Anda di lingkungan Linux.

Perutean

Di platform Windows, Anda menggunakan IIS di kode aplikasi Anda dan sertakan manifes deployment untuk mengonfigurasi jalur IIS. Untuk .NET Core di platform Linux, Anda menggunakan Perutean ASP.NET Core di kode aplikasi Anda, dan perbarui konfigurasi nginx lingkungan Anda. Untuk pelajari selengkapnya, lihat Mengonfigurasi server proksi .NET Core Anda di lingkungan Linux.

Log

Platform Linux dan Windows mengalirkan log yang berbeda. Untuk detailnya, lihat Bagaimana Elastic Beanstalk mengatur Log CloudWatch .