我試圖發送消息到遠程隊列。我的進程沒有失敗,但是我仍然看不到遠程隊列中的消息?如果它不能處理消息,我會認爲它會失敗?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 2012-01-17 20:00:11
謝謝你,這是隊列上的發送/接收燙髮!我非常感謝。 – scarpacci 2012-01-17 20:04:28
已更新我的答案 – 2012-01-17 20:05:31