问题描述
我正在尝试使用 func azure functionapp publish nhtsa --build remote 使用 VS 代码部署我的 azure 函数,但出现以下错误。
远程构建是添加到函数应用的新功能。 您的函数应用不支持远程构建,因为它是在 2019 年 8 月 1 日之前创建的。 请使用“--build local”或“--build-native-deps”。 如需了解详情,请访问 https://aka.ms/remotebuild
我认为这是因为存储帐户访问层和访问级别,所以我将存储帐户层更改为 cool 并将容器访问更改为 public,然后我部署再次调用该函数,但仍然出现错误。
知道如何解决这个问题。
谢谢
解决方法
如指定的错误,2019 年 8 月 1 日之前创建的函数应用不支持它(请参阅documentation):
如果您在远程构建方面遇到问题,可能是因为您的应用是在该功能推出之前(2019 年 8 月 1 日)创建的。尝试创建一个新的函数应用,或运行 az functionapp update -g <RESOURCE_GROUP_NAME> -n <APP_NAME>
来更新您的函数应用。此命令可能需要尝试两次才能成功。