Это мой первоначальный формат функции запуска очереди хранения azure, которую он использует для работы, однако после того, как я обновил Microsoft. Net .Функции пакета NuGet с 1.0.24 до 3.0.3, изменил развертывание zip на веб-развертывание, и сделал publi sh, эта установка перестала работать.
[FunctionName("FunctionEmailQueueTrigger")]
public static async Task Run([QueueTrigger("%emailqueue%")]string myQueueItem, ILogger log)
{
//....Actions
}```
Итак, я подумал, что это формат установки изменился с 1.0.24 до 3.0.3, поэтому я перешел на этот формат : Это мое хранилище обновлений для установки триггера очереди, которое также не запускается
public static async Task Run([QueueTrigger("emailqueue", Connection = "DefaultEndpointsProtocol=https;AccountName=name;AccountKey=XXXXXXX;EndpointSuffix=core.windows.net")]string myQueueItem, ILogger log)
{
//....Actions
}```
Когда я проверяю функцию и нажимаю на нее по azure, она выдает мне ошибку:
Ошибка: невозможно загрузить один или несколько запрошенных типов. Извлеките свойство LoaderExceptions для получения дополнительной информации.
оно развернуто на azure со стандартным планом, поэтому я предполагаю, что не должно быть холодного запуска, я проверил имя очереди, ее совпадение.
Спасибо за помощь.