Я пытаюсь отправить сообщение в удаленную очередь. Мой процесс не прерывается, но я все еще не вижу сообщение в удаленной очереди? Я бы предположил, что он потерпит неудачу, если он не сможет обработать сообщение?MSMQ Отправить сообщение для Remote Queue
Я заметил, что на моей локальной машине удаленная очередь указана в исходящих очередях, но там не видны сообщения. Очень невежественные здесь и все примеры показывают, что то, как я делаю (или, как я полагаю), является правильным.
код (Simple для теста):
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
спасибо, что это была передача/получение perms в этой очереди! Я очень благодарен. – scarpacci
Обновил мой ответ –