Создана функция Azure с триггером служебной шины и развернута на портале Azure. Используя servicebusexplorer, отправляю очередь на портал и работаю нормально. Но после того, как остановил функцию в лазурном, отправив сообщение из проводника в локальный код в Visual Studio для отладки. Но он не срабатывает.
Я указал строку подключения службы в local.settings.json, и имя очереди верное. Он выдает ошибку в лазурном CLI после запуска функции из Visual Studio.
ОШИБКА:
Ошибка MessageReceiver (Action = Receive, ClientId = MessageReq.queue, Endpoint = sss-bbbb.servicebus.windows.net) xxxxx.queue, EntityPath = sss.ccccc
Microsoft.Azure.ServiceBus: попытка подключения не удалась из-за подключенного сторона не ответила должным образом по прошествии определенного периода времени, или установление соединения не удалось из-за того, что подключенный хост не смог ответить ErrorCode: TimedOut. System.Private.CoreLib: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом по прошествии определенного периода времени, или установление соединения не удалось из-за того, что подключенный хост не ответил.
local.settings.json
{
"IsEncrypted": false,
"Values":
{
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"AzureWebJobsDashboard": "UseDevelopmentStorage=true",
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"ServiceBusConnectionString": "Endpoint=//",
"RequestTimeout": "600000"
}