Estoy tratando de enviar un mensaje a una cola remota. Mi proceso no está fallando, ¿pero todavía no veo el mensaje en la cola remota? ¿Asumiría que fallaría si no pudiera procesar el mensaje?MSMQ Enviar mensaje a Remote Queue
Me di cuenta de que en mi máquina local la cola remota aparece en las colas de salida, pero tampoco veo los mensajes allí. Muy ignorante aquí y todos los ejemplos muestran que lo que estoy haciendo (o eso creo) es correcto.
Código (Simple para la prueba):
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();
}
Lo que estoy haciendo mal? Extraño ... no hay errores, pero no veo el mensaje en ninguna parte. Escribir trabajos en mi cola local.
Gracias @hugh ... echó un vistazo al registro de eventos ... no vi nada hasta el momento. Echaremos un vistazo a los permisos – scarpacci
¡gracias fueron los permisos de envío/recepción en esa cola! Lo agradezco mucho – scarpacci
Ha actualizado mi respuesta –