Windows 2008 R2 サーバーに MSMQ があり、次のファイアウォール設定があります: 1) [プログラムが Windows ファイアウォールを介して通信することを許可する] でメッセージ キューがオンになっています。2) TCP ポートを有効にします: 2103、2105、1801。
ただし、ac# アプリケーション (FormatName:DIRECT=TCP:xxx.xxx.xxx.xxx\Private$\q1 を使用) がプライベート キュー メッセージを受信しようとすると、次のエラーが発生しました。
System.Messaging.MessageQueueException: リモート コンピューターを使用できません。System.Messaging.MessageQueue.MQCacheableInfo.get_ReadHandle() で
上記の設定で何かおかしくないですか?助けてください.........
ありがとう、ベン