Bonjour,
Je demande votre aide pour un souci que je n'arrive toujours pas à résoudre...
C'est une application VB6 qui référence une COM Interop .NET
Cette COM Interop communique bien avec l'application VB6 et inversément.
LE souci, c''est que, de temps en temps, le service ne reçoit plus de messages...
Alors comment ça fonctionne :
L'application VB6 envoie une requête sur un Webservice et boucle jusqu'à ce que le WebService lui dise "Ok, tu peux continuer".
Ce webservice remonte des informations (info, warning, erreurs, ...)
Cette remontée se fait en HTTPBinding dans un gros Try/Catch...
Le côté mystique et là ou je m'arrache les cheveux, c'est que le webservice qui remonte les informations en http à l'application VB6 ne génère aucune erreur et l'application VB6 loupe parfois un paquet de messages...
Est-ce que le serviceHost du coté COM Interop est fermé? Non! Je fais sortir manuellement de la boucle, il lance une nouvelle requête sur le WebService et celui-ci lui remonte des informations correctement...
Puis après 2-3 requêtes, même symptôme, il ne remonte pas de messages...
Code à l'appui au besoin...
Est-ce que vous auriez une idée???
Merci d'avance,
Bien à vous.
Partager