Je reçois une erreur ci-dessous lors de l'exécution de l'application Function.
[17/01/2019 03:29:11] L'écouteur de la fonction 'device-message-funcapp' n'a pas pu démarrer. [17/01/2019 3:29:11 AM] L'écouteur de la fonction 'device-message-funcapp' n'a pas pu démarrer. Microsoft.Azure.EventHubs.Processor: une erreur s'est produite lors de la récupération de la liste des ID de partition EventHub. Microsoft.Azure.Amqp: une connexion existante a été fermée de force par l'hôte distant. [17/01/2019 03:29:14] Bail de verrouillage d'hôte acquis par i
Ceci est ma méthode
{ "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=***;"}}
Voici ma chaîne de connexion
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)}"); } }
J'ai même essayé activer les ports [5672, 9350, 9354, 5671] Mais pas de chance.
Comment savoir quel protocole utilisé pour se connecter à Event Hub et comment le réparer. Cela fonctionne très bien dans le réseau domestique
Ce n'est pas une copie de Dans Azure Eventhub, le destinataire donne l'erreur" Erreur rencontrée lors de la récupération de la liste des ID de partition EventHub "
3 Réponses :
Assurez-vous que messages / événements
est bien le nom de votre instance de file d'attente du hub d'événements.
Si quelqu'un a atterri ici avec l'erreur suivante:
Microsoft.Azure.EventHubs.Processor: une erreur s'est produite lors de la récupération la liste des PartitionIds EventHub. Microsoft.Azure.EventHubs.Processor: Méthode introuvable: «Microsoft.Azure.EventHubs.EventHubClient Microsoft.Azure.EventHubs.EventHubClient.Create (System.Uri, System.String, Microsoft.Azure.EventHubs.ITokenProvider, System.Nullable`1
, Microsoft.Azure.EventHubs.TransportType) '
Assurez-vous que vous avez installé la dernière version de Microsoft.Azure.EventHubs.Processor^
La suppression de la référence au package Microsoft.Azure.Eventhubs a résolu le problème.