MSMQ无法连接到远程服务器异常并接收发送失败

时间:2014-07-14 11:37:24

标签: msmq

我写了一个示例c#程序来发送/接收消息。连接我用这个:

\私人$ \ NeilQueue

队列存在且可以找到。

有问题的电脑名称为WORKST5377

所以我尝试使用此字符串进行连接:

FORMATNAME:DIRECT = OS:WORKST5377 \私人$ \ NeilQueue

但是当我尝试检索邮件时,我得到远程计算机的例外情况。但是,当我调用Send()

时,我没有收到任何错误

我的连接字符串是否有问题,或者它是否为我正在运行的机器无法做到这一点?我现在还没有要测试的远程计算机,我只想确保连接使用正确的连接字符串。

另外,如何判断消息是否实际发送到队列?我试过了:

mm.AcknowledgeType = AcknowledgeTypes.NegativeReceive;
mm.UseDeadLetterQueue = true;
mm.TimeToReachQueue = TimeSpan.FromSeconds(5);
mm.UseJournalQueue = true;

但没有任何内容放在日记队列中。当我设置UseDeadLetterQueue时它只做了否定 - 或者这是你怎么做的?

感谢。

0 个答案:

没有答案