如何创建F#天蓝色函数

时间:2018-09-30 16:27:35

标签: azure azure-functions

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

如果可能,请删除功能应用并重新创建,然后可以使用f#的选项

答案 2 :(得分:0)

如果要创建F#函数,只需要做的就是从应用程序中手动删除FUNCTIONS_WORKER_RUNTIME应用程序设置,然后刷新门户。

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

执行上述步骤后,门户应该看起来像这样。

enter image description here