J'ai créé une application console très simple qui se connecte à Azure ServiceBus et envoie un message. J'ai essayé la dernière bibliothèque de Microsoft ( Microsoft.Azure.ServiceBus
) mais quoi que je fasse, j'obtiens toujours cette erreur :
Aucune connexion n'a pu être établie car la machine cible a activement l'a refusée ErrorCode : ConnectionRefused
J'ai essayé exactement la même chaîne de connexion dans Service Bus Explorer et cela fonctionne parfaitement. De plus, je me suis connecté sans problème en utilisant l'ancienne bibliothèque de Microsoft ( WindowsAzure.ServiceBus
).
var sender = new MessageSender("endpoint", "topicName");
sender.SendAsync(new Message(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject("test"))));
J'ai essayé avec .NET Framework 4.6.2 et Core, même exception. Je soupçonne qu'il peut y avoir des différences dans le protocole par défaut que ces bibliothèques utilisent, mais je n'ai pas pu le déterminer avec certitude.
P.S. J'ai essayé l'exemple de Documents Microsoft mais le résultat est toujours la même exception