c# - Send to remote MSMQ silently fails -


i'm trying send message remote message queue in c#.

this path i'm using:

formatname:direct=tcp:192.168.0.10\private$\test_in 

the .send method passed without exception no message appears in remote queue. oddly, can receive same queue without problems.

the queue on remote machine non-transactional, code on local machine. has 'full access' 'everyone'.

i've read few responses people having similar problems, none of solutions seem apply me. i've checked outgoing queues section on local machine, , show 'connected' remote queue, indicate no messages have been sent. looks hasn't tried.

any ideas issue might be? thanks.

edit: bit more information - local machine windows 8. remote machine windows server 2012.

edit: hugh's answer led me actual cause. needed add permissions anonymous logon remote queue ('everyone' wasn't sufficient). hope helps someone.

the fact outgoing queue has been created on sending machine, , queue has no messages, means message has been transmitted receiving machine.

so problem on receiving machine. queue permissions. machines in different windows domains?

if enable msmq event log (event viewer -> apps , services logs -> microsoft -> windows -> msmq) should able see happens after message arrives.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -