如何使用 dotnet-isolation 创建 azure 函数应用程序?

how do i create an azure function app using dotnet-isolation?

我正在尝试使用 .net5 隔离创建一个 azure 函数应用程序,但是 azure 门户没有仅适用于 .net3.1 和 .net6(预览版)的 .net 5 选项,并且命令行出现回到 az functionapp create: 'dotnet-isolated' 不是 '--runtime' 的有效值,而 azure 函数在线文档说 dotnet-isolation 是一个有效变量,命令行 --help 没有显示它。

我正在尝试设置 ci/cd 说我必须先设置该应用程序才能完成其任务,但我不知所措。

任何想法都会得到应用

原来我的命令行已经过时了,一个简单的命令行命令 'az upgrade' 更新了它并对其进行了排序,仍然不知道为什么它在 azure 门户中的一个选项上但是哦,好吧。

试试这个命令:func init yourfuncname --worker-runtime dotnet-isolated

尝试在您的函数配置中将 FUNCTIONS_WORKER_RUNTIME 设置为 dotnet-isolated:

当您使用 azure cli 创建函数时,您可以使用:

az functionapp config appsettings set -n $(FunctionName) -g $(FunctionResourceGroupName) --settings "FUNCTIONS_WORKER_RUNTIME=dotnet-isolated"

可在此处找到有关创建与 azure cli 隔离的 Azure Functions 版本 4 的更多信息: azure cli command 'az functionapp create' - App Keys not generated