Aws-lambda-dotnet: Поддержка ASP.NET Core 3.0 с помощью Amazon.Lambda.AspNetCoreServer

Созданный на 25 июн. 2019  ·  12Комментарии  ·  Источник: aws/aws-lambda-dotnet

Благодаря поддержке настраиваемой среды выполнения .NET Core можно использовать .NET Core 3.0 для функций Lambda.

В ASP.NET Core 3.0 внесены некоторые критические изменения, требующие создания дополнительной версии Amazon.Lambda.AspNetCoreServer.

Изменения внесены в ветку aspnetcore30-support . К сожалению, для сборки пакета с нашей текущей инфраструктурой сборки нам пришлось бы установить предварительную версию .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 и Context в пространстве имен 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

Этот PR содержит критические изменения даже для пользователей .NET Core 2.1. Изменения незначительны и должны коснуться только тех пользователей, которые настроили сериализацию между API Gateway и ASP.NET Core, но я был бы признателен за отзывы об изменениях. Список критических изменений указан в PR.

Отличные новости! Я скоро разверну службу в Preview 8, я ждал исправления, прежде чем это сделал :)

Я внес некоторые изменения в грядущую версию Amazon.Lambda.AspNetCoreServer, которая будет поддерживать .NET Core 3.0 с настраиваемыми средами выполнения лямбда. В частности, реализация необходимого метода для отправки статических файлов из приложения 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.

.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 рейтинги