So richten Sie den MSMQ-Server so ein, dass über das Internet darauf zugegriffen werden kann

Wir haben MSMQ auf einem Windows 2008 R2-Server mit den folgenden Firewall-Einstellungen: 1) Message Queuing ist unter "Programme können über die Windows-Firewall kommunizieren" aktiviert. 2) TCP-Port aktivieren: 2103, 2105, 1801

Wenn eine C # -Anwendung (mit FormatName: DIRECT = TCP: xxx.xxx.xxx.xxx \ Private $ \ q1) versucht, die private Warteschlangennachricht zu empfangen, ist der folgende Fehler aufgetreten:

System.Messaging.MessageQueueException: Der Remotecomputer ist nicht verfügbar. bei System.Messaging.MessageQueue.MQCacheableInfo.get_ReadHandle ()

Stimmt etwas nicht mit dem obigen Setup überein? Bitte helfen Sie .........

Danke, Ben

Antworten auf die Frage(1)

Ihre Antwort auf die Frage