Когда вы говорите «получать» сообщения, вы имеете в виду, что вы не можете удалить сообщения из очереди или что никакие сообщения не могут быть доставлены на аппарат?
Самая распространенная причина - это разрешения - самый простой тест длято есть установить Полный доступ для всех и анонимный вход.
=== 4 февраля ====
Если сообщения застряли в исходящей очереди, то состояние очереди важно.
Если это " подключено ", то проблема заключается в получении сообщений, которые будут приняты администратором очередей назначения.
Если это вместо " в ожидании соединения "или аналогичное, то вместо этого возникает проблема на уровне сетевого подключения.
Поскольку сообщения ожидают доставки, состояние ошибки отсутствует, поэтому регистрация здесь не поможет.MSMQ ожидает, что сообщения будут задержаны, поэтому здесь ничего не происходит неправильно, так как предполагается, что блокировка исчезнет в какой-то момент в будущем.В конечном итоге сообщения будут заблокированы и будут отклонены, если вы не используете журнал с отрицательным источником.
=== 8 февраля ====
ОК, если "DIRECT = TCP: 1.2.3.4 \Приватное $ \ MyQueue "работает, но" DIRECT = OS: имя_сервера \ Private $ \ MyQueue "не соответствует проблеме разрешения имен.
Проверьте отправляющий аппарат на IP-адрес DNS-сервера, который он использует для разрешения имен;проверьте этот сервер для записей для имени машины назначения.На отправляющем компьютере проверьте файлы HOSTS и LMHOSTS на наличие записей для имени компьютера назначения.Вы даже можете попробовать добавить запись в HOSTS, которая отображает имя машины назначения на IP-адрес.
Cheers
John Breakwell