.NET 6 以前受独立辅助角色模型支持,但已于 2024 年 11 月 12 日正式支持结束。

.NET 7 以前受独立辅助角色模型支持,但已于 2024 年 5 月 14 日正式支持结束。

有关详细信息,请参阅 独立辅助角色模型中运行 C# Azure Functions 的指南

Functions 运行时版本 1.x 不支持在隔离的工作进程中运行 C# 函数应用。 转到 进程内 选项卡或 v4.x 选项卡。

* 尽管我们建议对 C# 应用进行本地开发,但可以使用门户开发和测试使用进程内模型的 C# 脚本函数。 有关详细信息,请参阅 创建 C# 脚本应用

有关作系统和语言支持的详细信息,请参阅 作系统支持

当门户内编辑不可用时,必须改为 在本地开发函数应用

有关如何在 Azure 中运行函数应用时保持完全支持覆盖的详细信息,请参阅 Azure Functions 语言堆栈支持策略

语言主版本支持

函数为支持的主要编程语言版本提供支持保证。 大多数语言都会发布次要版本或补丁版本来更新受支持的主版本。 次要版本或修补程序版本的示例包括 Python 3.9.1 和 Node 14.17。 新的受支持语言次要版本可用后,函数应用使用的次要版本会自动升级到这些较新的次要版本或修补程序版本。

在新的次要版本可用后,函数可以删除对较旧次要版本的支持。 因此,不应将函数应用固定到编程语言的特定次要版本或修补程序版本。

自定义处理程序

自定义处理程序是从 Functions 主机接收事件的轻型 Web 服务器。 可以使用支持 HTTP 基元的任何语言实现自定义处理程序。 因此,可以使用自定义处理程序以不受正式支持的语言创建函数应用。 有关详细信息,请参阅 Azure Functions 自定义处理程序

语言扩展性

Functions 运行时旨在提供 语言扩展性 。 JavaScript、Java 和 Python 语言是使用此扩展性生成的。

ODBC 驱动程序支持

下表列出了 Open Database Connectivity (ODBC) 驱动程序版本为 Python 函数应用提供的支持:

驱动程序版本 Python 版本