Aws-lambda-dotnet: دعم ASP.NET Core 3.0 مع Amazon.Lambda.AspNetCoreServer

تم إنشاؤها على ٢٥ يونيو ٢٠١٩  ·  12تعليقات  ·  مصدر: aws/aws-lambda-dotnet

مع دعم وقت التشغيل المخصص لـ .NET Core ، من الممكن استخدام .NET Core 3.0 لوظائف Lambda.

يحتوي ASP.NET Core 3.0 على بعض التغييرات العاجلة التي تتطلب إنشاء إصدار إضافي من Amazon.Lambda.AspNetCoreServer.

تم إجراء التغييرات في فرع دعم aspnetcore30 . لسوء الحظ ، لبناء الحزمة باستخدام البنية التحتية الحالية للبناء ، سيتعين علينا تثبيت إصدار معاينة من .NET Core في بيئة الإنشاء الخاصة بنا لإنشاء حزم إنتاج لا يمكنها القيام بذلك. بافتراض عدم حدوث تغييرات أكثر أهمية لـ ASP.NET Core 3.0 قبل GA ، ستخرج هذه التغييرات مع الحزمة الرئيسية عندما ينتقل .NET Core 3.0 إلى GA.

بالنسبة لأولئك الذين يرغبون في اختبار إصدار المعاينة ، يمكنك التحقق من عينات الريبو الخاصة بي . يوجد في دليل nuget-cache إصدار معاينة تم إنشاؤه مسبقًا من Amazon.Lambda.AspNetCoreServer.

feature-request

التعليق الأكثر فائدة

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

تم إصدار إصدار LTS بالكامل منذ 17 ساعة .... هل تم دعمه رسميًا حتى الآن؟ ؛-)

Earlyxmas

ال 12 كومينتر

مع التحديث الأخير لـ 3.0.100-preview7-012821 ، لم يعد HostingApplication وفئة السياق في مساحة الاسم "Microsoft.AspNetCore.Hosting" عامة!

شكرا للفت انتباهي لهذا الموضوع. سوف أتطلع لمعرفة ما يتعين علينا القيام به للتكيف مع .NET Core 3.0.

تم تحديث النموذج لدعم معاينة .NET Core 3.0 8. هنا هو PR الذي أخطط لدمجه بعد إصدار .NET Core 3.0 والذي يحتوي على التغييرات التي تم إجراؤها على Amazon.Lambda.AspNetCoreServer. https://github.com/aws/aws-lambda-dotnet/pull/508

تحتوي هذه العلاقات العامة على تغييرات فاصلة حتى بالنسبة لمستخدمي .NET Core 2.1. التغييرات طفيفة ويجب أن تؤثر فقط على المستخدمين الذين قاموا بتخصيص التسلسل بين بوابة API و ASP.NET Core ، لكنني سأكون ممتنًا للتعليقات على التغييرات. يتم سرد قائمة التغييرات الفاصلة في العلاقات العامة.

أخبار رائعة! سأقوم بنشر خدمة قريبًا في Preview 8 كنت أنتظر الإصلاح قبل أن أقوم بذلك :)

لقد أجريت بعض التغييرات على الإصدار القادم من Amazon.Lambda.AspNetCoreServer الذي سيدعم .NET Core 3.0 مع أوقات تشغيل Lambda المخصصة. أبرزها تنفيذ الطريقة المطلوبة لإرسال ملفات ثابتة من تطبيق ASP.NET Core. لقد قمت بتحديث عينات الريبو بالإصدار 4.0.0-preview2 من Amazon.Lambda.AspNetCoreServer في مجلد nuget-cache. سأكون ممتنا ردود الفعل على هذا الإصدار.

أهلا،

متى سيكون مسؤول دعم .Net Core 3؟

لتوضيح الأمر ، لن يكون .NET Core 3.0 هو وقت تشغيل مدعوم رسميًا في Lambda لأنه ليس LTS. يمكنك استخدام .NET Core 3.0 مع ميزة Custom Runtime .

أنا أعمل على تحديث البنية التحتية للبناء لدينا والتي تدفع إلى NuGet للحصول على .NET Core 3.0 عليها حتى أتمكن من دفع هذا الإصدار الجديد من Amazon.Lambda.AspNetCoreServer . سيسمح ذلك للمستخدمين باستخدام أوقات تشغيل مخصصة للقيام بذلك أيضًا باستخدام وظائف ASP.NET Core 3.0 Lambda.

سيكون NET Core 3.1 هو LTS عند طرحه في نوفمبر ، وفقًا لما ذكرته شركة Microsoft. ما هي المدة التي يجب أن نتوقعها بعد هذا الإصدار لرؤية الدعم في Lambda؟

آسف ، لا يمكنني التحدث عن الجدول الزمني لأن هناك دائمًا العديد من المتغيرات لإخراج الأشياء ولا أريد أي شخص يعتمد على أي شيء أقوله.

من المنطقي. أعتقد أنه كان يجب أن أطلب بشكل أكثر عمومًا التحقق من أنه نظرًا لأن 3.1 ستكون LTS التي يجب أن نتوقع رؤيتها مدعومة أصلاً في Lambda في وقت ما في المستقبل.

تم شحن الإصدار 4.0.0 من Amazon.Lambda.AspNetCoreServer مع دعم .NET Core 3.0

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

تم إصدار إصدار LTS بالكامل منذ 17 ساعة .... هل تم دعمه رسميًا حتى الآن؟ ؛-)

Earlyxmas

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات