На компьютере существует общедоступная очередь с именем queue1
. Я хочу отправить сообщения в эту очередь с машины B. Чтобы достичь этого, я написал этот код С#.
if (MessageQueue.Exists("machineA\queue1"))
{
label1.Text = "queue found";
}
else
{
label1.Text = "queue could not be found";
}
Но метод Exists()
возвращает false
на машине B. Тот же код хорошо работает на машине C.
Я нашел кое-что, связанное с режимом домена msmq и режимом рабочей группы. Я думаю, что msmq установлен в режиме workgoup на машине B.
Как изменить эту конфигурацию из режима рабочей группы в режим домена?