目前我正在尝试在远程机器上的事务性消息队列中写一些东西:
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 追踪 说:
在本地机器上:
- 在 DIRECT=OS 中排队的 ID 为 {...} 的消息...
- 通过网络发送的消息
在服务器上:
- 消息来自网络
但它仍然没有显示在消息队列中。有任何想法吗?