Ошибка удаленного получения MSMQ в C # - PullRequest
0 голосов
/ 12 мая 2009

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

   MessageQueue queue = new MessageQueue(@"FormatName:DIRECT=OS:DEVAPP002\private$\queuetest");
   queue.Send("This is a test");
   Message msg = queue.Receive();  // Kaboom

1 Ответ

1 голос
/ 12 мая 2009

Чтобы проверить, есть ли у вас проблемы с разрешениями, убедитесь, что анонимный пользователь имеет доступ на чтение / запись к очереди.

Пользователь «Все» означает всех, кто вошел в домен, по крайней мере, в отношении службы очередей.

...