How to track MSMQ?

I have an agent and a server in different domains. The server acts as an MSMQ server, and the agent acts as an MSMQ client. I use the mqsender utility, which is part of the MSMQ tools.

My problem is that the message is not transmitted when using an HTTP: // format string (MSMQ is installed with HTTP support). Using an OS format string: Works great.

When using HTTP, messages are immediately transferred to the Dead Letter queue, and the class is set to Unknown, so I don’t know the reasons for this behavior.

So this works:

mqsender.exe /c:10 /j:dead /f:Direct=OS:il-mark-w2k3\private$\test

And this is not so:

mqsender.exe /c:10 /j:dead /f:Direct=http://il-mark-w2k3/msmq/private$/test

I checked that the MSMQ virtual directory exists. How can I track an MSMQ operation to try to understand what is going on?

Thank.

EDIT

  • , .
  • http://il-mark-w2k3/msmq/private$/test ( ) 501 - , . http://il-mark-w2k3/msmq. , , 404 - , ?

EDIT2

. IIS , , - 401.2 HTTP . , . , MSMQ ? : 401, .

+3
1

MSMQ , , Microsoft.

MSMQ/HTTP.
17, " MSMQ HTTP, ", .

, IIS .

+2

All Articles