首页 > 解决方案 > Azure 函数错误:应用程序不支持远程构建,因为它是在 2019 年 8 月 1 日之前创建的

问题描述

我正在尝试使用 func azure functionapp publish nhtsa --build remote 使用 VS 代码部署我的 azure 函数,但我遇到了错误。

远程构建是添加到函数应用程序的一项新功能。您的函数应用不支持远程构建,因为它是在 2019 年 8 月 1 日之前创建的。请使用“--build local”或“--build-native-deps”。欲了解更多信息,请访问https://aka.ms/remotebuild

我认为是因为存储帐户访问层和访问级别,所以我将存储帐户层更改为cool和容器访问public,我再次部署该功能,但仍然出现错误。

知道如何解决这个问题。

谢谢

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: azureazure-functionsazure-functions-runtimeazure-functions-core-tools

解决方案


正如错误所指出的,它不支持在 2019 年 8 月 1 日之前创建的函数应用(请参阅文档):

如果您在远程构建方面遇到问题,可能是因为您的应用是在该功能可用之前创建的(2019 年 8 月 1 日)。尝试创建一个新的函数应用,或运行az functionapp update -g <RESOURCE_GROUP_NAME> -n <APP_NAME>以更新你的函数应用。此命令可能需要两次尝试才能成功。


推荐阅读