Ошибка функции Azure: приложение не поддерживает удаленную сборку, поскольку оно было создано до 1 августа 2019 г.

Я пытаюсь развернуть свою функцию azure с кодом VS, используя func azure functionapp publish nhtsa --build remote, и я получаю ошибку ниже.

Удаленная сборка - это новая функция, добавленная в функциональные приложения. Ваше приложение-функция не поддерживает удаленную сборку, поскольку оно было создано до 1 августа 2019 г. Используйте --build local или --build-native-deps. Для получения дополнительной информации посетите https://aka.ms/remotebuild.

Я подумал, что это из-за уровня доступа и доступа к учетной записи хранения, поэтому я меняю уровень своей учетной записи хранения на прохладный, а доступ к контейнеру - на общедоступный, и снова развертываю функцию. , и я все еще получаю сообщение об ошибке.

Любая идея, как я могу решить эту проблему.

Спасибо

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь




Ответы (1)


Как указано в ошибке, она не поддерживается для приложения-функции, созданного до 1 августа 2019 г. (см. документация):

Если у вас возникли проблемы с удаленной сборкой, это может быть связано с тем, что ваше приложение было создано до того, как эта функция стала доступной (1 августа 2019 г.). Попробуйте создать новое приложение-функцию или запустить az functionapp update -g <RESOURCE_GROUP_NAME> -n <APP_NAME>, чтобы обновить приложение-функцию. Для выполнения этой команды может потребоваться две попытки.

person Thomas    schedule 23.05.2021
comment
Спасибо, @Thomas, я обновил свое приложение-функцию с помощью этого cmd az functionapp update -g ‹RESOURCE_GROUP_NAME› -n ‹APP_NAME› и развернул его снова, но все еще получаю ту же ошибку. - person Rahul; 23.05.2021
comment
вы пытались обновить несколько раз, как это предлагается в документации? - person Thomas; 23.05.2021
comment
Да, @Thomas, я пробовал несколько раз, и он возвращает некоторый контент JSON, когда я пытаюсь обновить приложение. Я создаю новое приложение-функцию на портале и снова развертываю его, но это тоже не сработало. - person Rahul; 23.05.2021
comment
мне нужно что-нибудь изменить в host.json ??? {версия: 2.0, ведение журнала: {applicationInsights: {samplingSettings: {isEnabled: true, excludedTypes: Request}}}, extensionBundle: {id: Microsoft.Azure.Functions.ExtensionBundle, версия: [1. *, 2.0.0)} } - person Rahul; 23.05.2021
comment
Я так не думаю, не могли бы вы пройти этапы сборки? как это настроено? - person Thomas; 23.05.2021
comment
Это линукс, винда? для linux вам понадобятся эти две настройки приложения: ENABLE_ORYX_BUILD=true, SCM_DO_BUILD_DURING_DEPLOYMENT=true. Он также должен быть развернут в виде zip-архива, а не запускаться из пакета. - person Thomas; 23.05.2021
comment
Да, это Iinux, я добавил две настройки приложения (добавил снимок экрана к публикации), а также изменил версию выполнения приложения-функции на 2, но она все еще не работает. - person Rahul; 23.05.2021
comment
Это та же ошибка? - person Thomas; 23.05.2021
comment
Да, такая же ошибка - person Rahul; 23.05.2021