Aws-lambda-dotnet: Unterstützung von ASP.NET Core 3.0 mit Amazon.Lambda.AspNetCoreServer

Erstellt am 25. Juni 2019  ·  12Kommentare  ·  Quelle: aws/aws-lambda-dotnet

Mit der benutzerdefinierten .NET Core-

ASP.NET Core 3.0 weist einige grundlegende Änderungen auf, die die Erstellung einer zusätzlichen Version von Amazon.Lambda.AspNetCoreServer erfordern.

Die Änderungen wurden im aspnetcore30-support- Zweig vorgenommen. Um das Paket mit unserer aktuellen Build-Infrastruktur zu erstellen, müssten wir leider eine Vorschauversion von .NET Core in unserer Build-Umgebung installieren, um Produktionspakete zu erstellen, die dies nicht tun können. Unter der Annahme, dass keine wesentlichen Änderungen mehr an ASP.NET Core 3.0 vor der GA vorgenommen werden, werden diese Änderungen mit dem Hauptpaket veröffentlicht, wenn .NET Core 3.0 auf GA wechselt.

Für diejenigen, die eine Vorschauversion testen möchten, können Sie sich mein Beispiel-Repository ansehen . Im Verzeichnis nuget-cache befindet sich eine vorgefertigte Vorschauversion von Amazon.Lambda.AspNetCoreServer.

feature-request

Hilfreichster Kommentar

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

Die LTS-Version wurde vor 17 Stunden veröffentlicht.... wird sie schon offiziell unterstützt? ;-)

Frühweihnachten

Alle 12 Kommentare

Mit dem letzten Update auf 3.0.100-preview7-012821 sind HostingApplication und Context-Klasse im Namespace "Microsoft.AspNetCore.Hosting" nicht mehr öffentlich!

Danke, dass du mich darauf aufmerksam gemacht hast. Ich werde sehen, was wir tun müssen, um uns an .NET Core 3.0 anzupassen.

Das Beispiel wurde aktualisiert, um die .NET Core 3.0-Vorschau 8 zu unterstützen. Hier ist die PR, die ich nach der Veröffentlichung von .NET Core 3.0 zusammenführen möchte, die die Änderungen an Amazon.Lambda.AspNetCoreServer enthält. https://github.com/aws/aws-lambda-dotnet/pull/508

Diese PR enthält grundlegende Änderungen, auch für Benutzer von .NET Core 2.1. Die Änderungen sind geringfügig und sollten nur Benutzer betreffen, die die Serialisierung zwischen API Gateway und ASP.NET Core angepasst haben, aber ich würde mich über Feedback zu den Änderungen freuen. Die Liste der Breaking Changes ist in der PR aufgeführt.

Großartige Neuigkeiten! Ich werde in Kürze einen Dienst in Preview 8 bereitstellen. Ich habe auf den Fix gewartet, bevor ich ihn gemacht habe :)

Ich habe einige Änderungen für die kommende Version von Amazon.Lambda.AspNetCoreServer vorgenommen, die .NET Core 3.0 mit benutzerdefinierten Lambda-Laufzeiten unterstützen wird. Vor allem die Implementierung der erforderlichen Methode zum Senden statischer Dateien aus der ASP.NET Core-Anwendung. Ich habe das Beispiel -Repository mit Version 4.0.0-preview2 von Amazon.Lambda.AspNetCoreServer im Ordner nuget-cache aktualisiert. Ich würde mich über Feedback zu dieser Version freuen.

Hi,

Wann wird der .Net Core 3 Support offiziell sein?

Um es klar zu sagen, .NET Core 3.0 wird keine offiziell unterstützte Laufzeit in Lambda sein, da es sich nicht um einen LTS handelt. Sie können .NET Core 3.0 mit unserer benutzerdefinierten Laufzeitfunktion verwenden .

Ich arbeite daran, unsere Build-Infrastruktur zu aktualisieren, die auf NuGet ausgelagert wird, damit .NET Core 3.0 darauf installiert ist, damit ich diese neue Version von Amazon.Lambda.AspNetCoreServer pushen kann. Dadurch können Benutzer, die benutzerdefinierte Laufzeiten verwenden, dies auch mit ASP.NET Core 3.0 Lambda-Funktionen tun.

.NET Core 3.1 wird laut Microsoft LTS sein, wenn es im November veröffentlicht wird. Wie schnell nach dieser Veröffentlichung sollten wir mit der Unterstützung von Lambda rechnen?

Es tut mir leid, dass ich nicht über den Zeitplan sprechen kann, da es immer so viele Variablen gibt, um Dinge herauszubringen, dass ich nicht möchte, dass jemand von etwas abhängt, was ich sage.

Macht Sinn. Ich schätze, ich hätte etwas allgemeiner fragen sollen, um zu überprüfen, ob 3.1 LTS sein wird, dass wir erwarten sollten, dass es irgendwann in der Zukunft nativ in Lambda unterstützt wird.

Version 4.0.0 von Amazon.Lambda.AspNetCoreServer wird mit Unterstützung für .NET Core 3.0 ausgeliefert

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

Die LTS-Version wurde vor 17 Stunden veröffentlicht.... wird sie schon offiziell unterstützt? ;-)

Frühweihnachten

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen