我写了一个示例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时它只做了否定 - 或者这是你怎么做的?
感谢。