Я получаю ошибку ниже при запуске приложения Function.
- Версия: V2 Function App
- Запуск из Visual Studio 2017
[17.01.2009 3:29:11 AM] Слушатель функции 'device-message-funcapp' не смог запуститься.
[17.01.2009 3:29:11 AM] Не удалось запустить прослушиватель функции device-message-funcapp. Microsoft.Azure.EventHubs.Processor: Обнаружена ошибка при получении списка EventHub PartitionIds. Microsoft.Azure.Amqp: существующее соединение было принудительно закрыто удаленным хостом.
[17.01.2009 3:29:14] Аренда блокировки хоста, приобретенная i
Это мой метод
public static class DeviceMessageFunction
{
[FunctionName("device-message-funcapp")]
public static void Run([IoTHubTrigger("messages/events", Connection = "EventHub")]EventData message, ILogger log)
{
log.LogInformation($"C# IoT Hub trigger function processed a message: {Encoding.UTF8.GetString(message.Body.Array)}");
}
}
Вот моя строка подключения
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "DefaultEndpointsProtocol=https;AccountName=lctestfunctionsa;AccountKey=********;BlobEndpoint=https://**********.blob.core.windows.net/;TableEndpoint=https://********.table.core.windows.net/;QueueEndpoint=https://***.queue.core.windows.net/;FileEndpoint=https://***.file.core.windows.net/",
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"EventHub": "Endpoint=sb://iothub-******.servicebus.windows.net/;SharedAccessKeyName=iothubowner;SharedAccessKey=***;"}}
Я даже пытался включить порты [5672, 9350, 9354, 5671], но не повезло.
Как узнать, какой протокол используется для подключения к концентратору событий, и как мне это исправить. Отлично работает в домашней сети
Это , а не дубликат В приемнике Azure Eventhub выдается ошибка «Обнаружена ошибка при получении списка EventHub PartitionIds»