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