2

目前我正在尝试在远程机器上的事务性消息队列中写一些东西:

string queueName = "FormatName:Direct=OS:servername\\private$\\testqueue";
var msgQueue = new MessageQueue(queueName);
var msg = new Message("Some body...");
msgQueue.Send(msg, MessageQueueTransactionType.Single);

我的本地机器在传出文件夹中向我显示一条新消息(如果我暂停它),它显示正确的 IP 并且如果我取消暂停它,消息数将变为 0。所以我猜代码部分是正确的。

但它永远不会出现在目标消息队列中。

目标队列的安全性设置为“允许所有人一切”。

编辑:End2End 追踪 说:

在本地机器上:

  1. 在 DIRECT=OS 中排队的 ID 为 {...} 的消息...
  2. 通过网络发送的消息

在服务器上:

  1. 消息来自网络

但它仍然没有显示在消息队列中。有任何想法吗?

4

0 回答 0