Aws-lambda-dotnet: Mendukung ASP.NET Core 3.0 dengan Amazon.Lambda.AspNetCoreServer

Dibuat pada 25 Jun 2019  ·  12Komentar  ·  Sumber: aws/aws-lambda-dotnet

Dengan dukungan runtime kustom .NET Core, dimungkinkan untuk menggunakan .NET Core 3.0 untuk fungsi Lambda.

ASP.NET Core 3.0 memiliki beberapa perubahan yang memerlukan versi tambahan dari Amazon.Lambda.AspNetCoreServer untuk dibuat.

Perubahan telah dilakukan di cabang dukungan aspnetcore30 . Sayangnya untuk membangun paket dengan infrastruktur build kami saat ini, kami harus menginstal versi pratinjau .NET Core di lingkungan build kami untuk membangun paket produksi yang tidak dapat dilakukan. Dengan asumsi tidak ada perubahan signifikan yang terjadi pada ASP.NET Core 3.0 sebelum GA, perubahan ini akan keluar dengan paket utama saat .NET Core 3.0 menggunakan GA.

Bagi mereka yang ingin menguji versi pratinjau, Anda dapat memeriksa repo sampel saya. Di direktori nuget-cache adalah versi pratinjau bawaan dari Amazon.Lambda.AspNetCoreServer.

feature-request

Komentar yang paling membantu

https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1/

Versi LTS dirilis 17 jam yang lalu.... apakah sudah didukung secara resmi? ;-)

awal natal

Semua 12 komentar

Dengan pembaruan terakhir ke 3.0.100-preview7-012821, kelas Aplikasi dan Konteks Hosting di namespace "Microsoft.AspNetCore.Hosting" tidak lagi bersifat publik!

Terima kasih sudah membawa ini padaku. Saya akan melihat apa yang perlu kita lakukan untuk beradaptasi dengan .NET Core 3.0.

Sampel telah diperbarui untuk mendukung pratinjau .NET Core 3.0 8. Berikut adalah PR yang saya rencanakan untuk digabungkan setelah .NET Core 3.0 dirilis yang berisi perubahan pada Amazon.Lambda.AspNetCoreServer. https://github.com/aws/aws-lambda-dotnet/pull/508

PR ini berisi perubahan yang melanggar bahkan untuk pengguna .NET Core 2.1. Perubahannya sedikit dan seharusnya hanya memengaruhi pengguna yang menyesuaikan serialisasi antara API Gateway dan ASP.NET Core, tetapi saya akan menghargai umpan balik tentang perubahan tersebut. Daftar perubahan yang melanggar tercantum dalam PR.

Kabar baik! Saya akan segera menerapkan layanan di Pratinjau 8 Saya menunggu perbaikan sebelum saya melakukannya :)

Saya mendorong beberapa perubahan untuk versi Amazon.Lambda.AspNetCoreServer mendatang yang akan mendukung .NET Core 3.0 dengan Custom Lambda Runtimes. Terutama menerapkan metode yang diperlukan untuk mengirim file statis dari aplikasi ASP.NET Core. Saya telah memperbarui sampel repo dengan versi 4.0.0-preview2 dari Amazon.Lambda.AspNetCoreServer di folder nuget-cache. Saya akan menghargai umpan balik pada versi ini.

Hai,

Kapan dukungan resmi .Net Core 3?

Untuk lebih jelasnya .NET Core 3.0 tidak akan menjadi runtime yang didukung secara resmi di Lambda karena ini bukan LTS. Anda dapat menggunakan .NET Core 3.0 dengan fitur Custom Runtime kami.

Saya sedang berupaya memperbarui infrastruktur build kami yang mendorong NuGet untuk memiliki .NET Core 3.0 di dalamnya sehingga saya dapat mendorong versi baru Amazon.Lambda.AspNetCoreServer . Itu akan memungkinkan pengguna yang menggunakan runtime khusus untuk juga melakukannya dengan fungsi ASP.NET Core 3.0 Lambda.

.NET Core 3.1 akan menjadi LTS ketika dirilis pada bulan November, menurut Microsoft Seberapa cepat setelah rilis itu kita akan melihat dukungan di Lambda?

Maaf saya tidak dapat berbicara tentang jadwal karena selalu ada begitu banyak variabel untuk menyelesaikan sesuatu. Saya tidak ingin ada orang yang bergantung pada apa pun yang saya katakan.

Masuk akal. Saya kira saya seharusnya bertanya sedikit lebih umum untuk memverifikasi bahwa karena 3.1 akan menjadi LTS, kita harus berharap untuk melihatnya didukung secara asli di Lambda di beberapa titik di masa mendatang.

Versi 4.0.0 dari Amazon.Lambda.AspNetCoreServer telah dikirimkan dengan dukungan untuk .NET Core 3.0

https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1/

Versi LTS dirilis 17 jam yang lalu.... apakah sudah didukung secara resmi? ;-)

awal natal

Apakah halaman ini membantu?
0 / 5 - 0 peringkat