【问题标题】:How to create F# azure function如何创建 F# 天蓝色函数
【发布时间】:2018-10-02 02:17:16
【问题描述】:

尝试在 azure 门户中的 F# 中创建 azure 函数。 在函数应用设置中选择 .net 作为运行时,现在当我创建新函数 C# 时默认创建一个,无法选择或更改语言。

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    Azure Functions 2.x 当前不支持 .fsx 脚本,因为 F# Interactive 和 .NET Core 存在问题,这意味着您无法通过门户添加 F# 函数。它确实支持编译后的 F#,因此您仍然可以通过 Visual Studio、VS Code 或 CLI 使用 F#。

    【讨论】:

      【解决方案2】:

      “从 Azure Functions 运行时版本 2.x 开始,函数应用中的所有函数都必须使用相同的语言编写。” 引用自 MS Azure 函数文档

      https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference

      如果可能删除函数应用并重新创建,那么您可以选择 f#

      【讨论】:

      • 试过了,结果还是一样 - 即使在刚创建的空功能应用程序上也没有语言选择。
      【解决方案3】:

      如果您想创建 F# 函数,您只需从您的应用中手动删除 FUNCTIONS_WORKER_RUNTIME 应用设置,然后刷新门户。

      完成此操作后,您可以转到运行时 v1 并选择您选择的语言

      执行上述步骤后,门户应如下所示。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-10
        • 2018-03-22
        • 2020-03-22
        • 2017-12-01
        • 2019-08-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多