Я мог бы воспроизвести вашу проблему с {AzureWebJobsStorage}
записью строки подключения в local.settings.json
как-то не совпадает по формату:
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "{AzureWebJobsStorage}",
"FUNCTIONS_WORKER_RUNTIME": "dotnet"
}
}
Для всех триггеров, кроме HTTP, требуется действительная строка соединения AzureWebJobsStorage . Причиной этого является масштабирование до нескольких виртуальных машин: если функция масштабируется до нескольких виртуальных машин и имеет несколько экземпляров, необходима учетная запись хранения для координации, чтобы гарантировать, что одновременно работает только один экземпляр триггера таймера. Это создает некоторые трудности, если вы пытаетесь развиваться локально, но, к сожалению, в настоящее время это ограничение триггера таймера.
Для получения более подробной информации, вы можете обратиться к этой выпуск .