Это мой исходный формат триггерной функции очереди хранилища Azure, он используется для работы, однако после того, как я обновил пакет NuGet Microsoft.Net.Functions с 1.0.24 до 3.0.3, изменил развертывание zip на веб-развертывание и сделал публикацию , эта установка перестала работать.
[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
}```
Когда я проверяю функцию и нажимаю на нее на лазури, она выдает мне ошибку:
Ошибка: невозможно загрузить один или несколько запрошенных типов. Получите дополнительные сведения о свойстве LoaderExceptions.
он развернут на Azure со стандартным планом, поэтому я предполагаю, что холодного запуска не должно быть, я проверил имя очереди, его соответствие.
Спасибо вам за помощь.