Этот вопрос связан с с этим .
. Учитывая, что привязка WCF использует net.msmq://
URL, например, net.msmq://server/private/nc_queue
, как узнать, какой фактический адрес MSMQкакой этот URL переведен?Есть ли какой-то след, который можно активировать?Или внешний инструмент, который помог бы захватить адрес?
Спасибо.
EDIT1
ОК, я должен дать разъяснение.Можно напрямую общаться с MSMQ через соответствующий .NET API.В случае MSMQ через его собственный порт 1801, я бы использовал этот адрес MSMQ:
FormatName:Direct=OS:server\private$\nc_queue
Когда MSMQ настроен через HTTP, адрес меняется примерно так:
FormatName:Direct=http://server/msmq/nc_queue
Но привязка WCF использует стандартный URL-адрес для описания адреса, например:
net.msmq://server/private/nc_queue
Итак, как я могу узнать, какой фактический адрес MSMQ (тот, который имеет FormatName), к которому net.msmq://
переводится