Uzak bir sıraya ileti göndermeye çalışıyorum. İşlemim başarısız değil, ancak mesajı uzak sırada görmüyorum hala? Mesajı işleyemezse başarısız olur diye düşünür müsün?MSMQ Uzak Queue'ye ileti gönder
Yerel makinemde, Uzak sıranın Giden sıralarda listelendiğini, ancak iletilerin orada da görmediğini fark ettim. Burada çok cahil olan ve tüm örnekler, nasıl yaptığımı (veya varsaydığımı) doğru olduğunu gösterir. (Test için Basit)
Kodu:
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();
}
Nerede yanlış yapıyorum? Garip ... hata yok, ama hiçbir yerde mesaj görmüyorum. Yazma yerel sıraya çalışır.
Teşekkürler @hugh .... olay günlüğüne bir göz attı ... Şimdiye kadar hiçbir şey görmedim. – scarpacci
izinlerine bir göz atacaksınız, o sıradaki Gönderme/Alma izinleriydi! Çok takdir ediyorum. – scarpacci
Cevabınızı güncellediniz mi? –