Я также хотел создать удаленные частные очереди, но, поскольку .NET не поддерживает его, мы решили вместо этого просто использовать удаленные публичные очереди. Если мы установим разрешения «Отправить» и «Получить» для очередей по желанию, это будет хорошо.
Одной из идей для обхода этой проблемы может быть написание собственной службы Windows или веб-службы, которая работает на том же компьютере, где должна находиться очередь. Вы можете вызвать эту службу удаленно через сокет или через http, и ваш локально работающий код может создать локальную частную очередь.
Если вы используете прямой формат имени для ссылки на очередь, вы можете Отправлять и получать из удаленной частной очереди.