Функция Azure перестала работать. Не удалось загрузить тип «Microsoft.Azure.WebJobs.BlobTriggerAttribute». - PullRequest
0 голосов
/ 01 сентября 2018

Моя постоянно работающая функция недавно перестала работать. Поэтому я начал смотреть, что изменилось, загрузил решение локально в VS2017 и нажал «Компилировать». Кажется, все компилируется, но когда я запускаю его локально, я получаю:

Ошибка индексации метода 'CheckNewBlob.Run' Microsoft.Azure.WebJobs.Host: Ошибка индексации метода «CheckNewBlob.Run». System.Private.CoreLib: не удалось загрузить тип «Microsoft.Azure.WebJobs.BlobTriggerAttribute» из сборки «Microsoft.Azure.WebJobs, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = ноль»

хорошо, я попытался зарегистрировать привязку и попытался установить последний пакет Azure.WebJobs.Core (как бы он ни назывался) - не повезло! Он просто НЕ компилируется! Я даже пытался воссоздать проект, и это была пустая трата времени. Не функция нарушена. И даже не добрались до вывода хранения таблицы ...

Итак, команда функций Azure, что нам со всем этим делать?

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

Основные инструменты функций Azure (2.0.1-beta.36) Версия времени выполнения функции: 2.0.12050.0

1 Ответ

0 голосов
/ 01 сентября 2018

https://github.com/Azure/app-service-announcements/issues/129 имеет все, что вам нужно знать (и электронное письмо было отправлено ранее об этом всем владельцам подписки). Смотри также https://github.com/Azure/azure-functions-host/issues/3363.

Цитирование вашей конкретной ошибки:

Вы получите это, если используете функциональность на основе хранилища Azure (blob / queue / tables триггер / ввод / вывод) и не установили расширение Microsoft.Azure.WebJobs.Extensions.Storage.

...