目前我正在尝试在远程计算机上的事务消息队列中编写内容:
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 Tracing说:
在本地计算机上:
在服务器上:
但它仍未显示在消息队列中。有什么想法吗?