J'essaie d'envoyer un message d'une machine à l'autre, sur Internet, en utilisant MSMQ (sur http).MSMQ sur HTTP (WAN)
J'ai activé tous les bons morceaux pour autant que je sache, en ajoutant des fonctionnalités et des rôles. MSMQ Over HTTP a également été inclus.
J'ai construit ma propre petite application C#.
Ma file d'attente est au format:
FormatName: DIRECT = $/testqueue (si IP - non complet)
Lorsque je tente d'envoyer un message, le message touche jamais la file d'attente cible.
Quand je suis RDP'd dans le serveur qui doit recevoir les messages et utiliser les éléments suivants de la même application:
FormatName: DIRECT = $/testqueue
ça marche!
J'ai ajouté des autorisations supplémentaires (Tout le monde/Connexion anonyme/service réseau) - contrôle total, en vain.
Port 80 est ouvert - et je crois que c'est le seul port qui doit être.
J'ai également essayé ceci sur ma boîte de dev de Windows, comme une forme de test d'isolement, et la même chose encore! Localhost pas de problèmes, ajoute à la file d'attente comme prévu, mais une fois que j'ajoute l'IP WAN rien ne se passe.
Tous les messages non envoyés commencent juste à remplir les messages sortants indiquant l'absence de succès.
Pour plus d'aide s'il vous plaît - Ports supplémentaires requis? Plus d'autorisations? Dans l'attente de votre aide!
Chud