Aws-lambda-dotnet: 使用 Amazon.Lambda.AspNetCoreServer 支持 ASP.NET Core 3.0

创建于 2019-06-25  ·  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目录中是

feature-request

最有用的评论

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

整整 17 小时前发布的 LTS 版本.... 正式支持了吗? ;-)

早圣诞节

所有12条评论

随着 3.0.100-preview7-012821 的最新更新,命名空间“Microsoft.AspNetCore.Hosting”中的 HostingApplication 和 Context 类不再公开!

感谢您引起我的注意。 我会看看我们需要做些什么来适应 .NET Core 3.0。

该示例已更新为支持 .NET Core 3.0 预览版 8。这是我计划在 .NET Core 3.0 发布后合并的 PR,其中包含对 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 版本推送了一些更改,该版本将通过自定义 Lambda 运行时支持 .NET Core 3.0。 最值得注意的是实现从 ASP.NET Core 应用程序发送静态文件所需的方法。 我已在 nuget-cache 文件夹中使用 Amazon.Lambda.AspNetCoreServer 的 4.0.0-preview2 版更新了示例存储库。 我将不胜感激对此版本的反馈。

你好,

.Net Core 3 何时正式支持?

需要明确的是,.NET Core 3.0 不会成为 Lambda 中官方支持的运行时,因为它不是 LTS。 您可以将 .NET Core 3.0 与我们的自定义运行时功能一起使用

我正在更新我们的构建基础结构,该基础结构推送到 NuGet 以在其上安装 .NET Core 3.0,以便我可以推送Amazon.Lambda.AspNetCoreServer这个新版本。 这将允许使用自定义运行时的用户也可以使用 ASP.NET Core 3.0 Lambda 函数执行此操作。

根据微软的说法,.NET Core 3.1 将在 11 月发布时成为 LTS,我们应该在发布后多久会看到 Lambda 的支持?

抱歉,我不能谈论日程安排,因为要解决问题总是有很多变数,我不希望任何人依赖于我所说的任何内容。

说得通。 我想我应该更广泛地询问一下,以验证由于 3.1 将是 LTS,我们应该期望在未来的某个时候看到它在 Lambda 中得到本地支持。

Amazon.Lambda.AspNetCoreServer 4.0.0 版已支持 .NET Core 3.0

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

整整 17 小时前发布的 LTS 版本.... 正式支持了吗? ;-)

早圣诞节

此页面是否有帮助?
0 / 5 - 0 等级