Если вы заменяете старый пакет новым, с тем же именем пакета (чтобы использовать тот же URL-адрес sas), убедитесь, что старый пакет перезаписан.И вы должны нажать кнопку обновления рядом с приложением-функцией, чтобы синхронизировать триггеры и изменения.
Обновление
Я рекомендую использовать команду публикации (func azure functionapp publish <functionAppName>
)предоставлено Azure Function Core Tools (Cli).V2 Cli также выигрывает от запуска из пакета и автоматизирует весь процесс для нас (заархивируйте папку, загрузите, создайте настройки приложения, синхронизируйте триггеры).
Сначала команда получает информацию о публикации (имя пользователя, пароль для развертывания), затем
Проект функции архивирования.
Загрузкаzip-файл (имя в формате от UTCTime-GUID
.zip) до function-releases
контейнера в учетной записи хранения, заданного настройкой приложения AzureWebJobsStorage
.
Создание настройки приложения WEBSITE_RUN_FROM_ZIP
(оригинальное имя WEBSITE_RUN_FROM_PACKAGE
, оба работают) с SAS Url.
Синхронизация запускает для получения изменений.