リモートキューにメッセージを送信しようとしています。私のプロセスは失敗していませんが、リモートキューのメッセージはまだ表示されません。私はそれがメッセージを処理できなかった場合、それが失敗すると思いますか?MSMQリモートキューにメッセージを送信
私のローカルマシンでは、リモートキューは[送信キュー]に表示されていますが、そこにもメッセージは表示されません。ここでは非常に無知で、すべての例は、私がやっていること(つまり、私が仮定している)が正しいことを示しています。 (テスト用簡易)
コード:
using (var transaction = new TransactionScope())
{
using (var queue = new MessageQueue(@"FormatName:DIRECT=OS:mymachine\MyQueueQueue"))
{
XDocument xdoc = XDocument.Parse("<root/>");
var message = new Message(xdoc.ToString());
queue.Send(message, MessageQueueTransactionType.Single);
}
transaction.Complete();
}
Console.Read();
}
何が間違っているのでしょうか?奇妙な...エラーはありませんが、メッセージはどこにも見えません。書き込みはローカルキューに作用します。
ありがとう@hugh ....イベントログを見ました...これまでのところ何も見ませんでした。許可を見てください – scarpacci
それは送信/受信パーマされたキューにあったありがとう!私は大いに感謝します。 – scarpacci
私の答えを更新しました –