首页 > 解决方案 > Azure Functions - v2 支持和 v1 生命周期

问题描述

根据这个问题- Azure 函数 v2 仅支持 .Net Core

我们目前使用 .NET 4.6.1 在生产中使用 Azure Functions v1,它依赖于我们还没有 .NET Core 版本的第 3 方 dll。如果有的话,我们可能需要 1 到 2 年的时间才能将第 3 方 dll 导入 .NET Core。因此,我认为每个人都想了解升级的一些关键问题是:

Q1 - 未来是否有计划让 Azure Functions v2 支持常规的 .NET Framework 以使升级我们的生产系统成为可能?如果是这样,是否有可能提供的粗略日期?

Q2 - 如果不是,那么我们期望 Microsoft 支持 Azure Functions v1 多久?是否有官方的主流和扩展支持日期时间表,如其他 Microsoft 产品宣布何时关闭 Azure Functions v1?

这里的杀手级问题是,如果 Microsoft 在 Azure Functions v2 上不支持 .NET Framework 的情况下关闭 Azure Functions v1,这将在未来给我们的生产系统带来重大问题,我们将需要停止将代码库迁移到 Azure Functions,因为缺少的支持。

标签: azureazure-functions

解决方案


Q1:Microsoft 尚未宣布任何计划支持带有 .NET Framework 的 Azure Functions v2 运行时。他们专门用 .NET Core 重写了它,以完全支持最新版本的 .NET,同时也是跨平台的。微软目前在他们的工具和云支持方面有很大的跨平台推动力。

Q2:我没有看到任何关于 Azure Functions v1 Runtime 将被支持多长时间的消息。我希望在 v2 运行时成为普遍可用 (GA) 时提及它。他们没有说明 v2 Runtime 何时正式发布,但随着下周即将举行的 Microsoft //Build 2018 会议(在我写这篇文章的时候)我们可能会发现更多信息。

总体而言,我建议您等待查看 MS 在下周 //Build 上宣布的内容,然后直接联系 Azure 支持团队了解 SLA 和长期支持保证。


推荐阅读