Пытаюсь создать очередь на удаленном компьютере так
MessageQueue.Create(pathToServer)//pathToServer - путь к очереди на сервере
кидает эксепшн:
System.Messaging.MessageQueueException: Access to Message Queuing system is denied.
Почему доступ закрыт, в общем, догадываюсь. Как его открыть, возможно ли вообще создавать очереди на др компах?
Спасибо.
Здравствуйте, Nine, Вы писали:
N>Пытаюсь создать очередь на удаленном компьютере так
N>N>MessageQueue.Create(pathToServer)//pathToServer - путь к очереди на сервере
N>
N>кидает эксепшн:
N>N>System.Messaging.MessageQueueException: Access to Message Queuing system is denied.
N>
N>Почему доступ закрыт, в общем, догадываюсь. Как его открыть, возможно ли вообще создавать очереди на др компах?
N>Спасибо.
Столкнулся с похожей проблемой, web сервис под IIS Win2003server(SP1) получает сообщение и заносит его в созданную приватную очередь MSMQ (соответственно с правами учетной записи ASP.Net), а серверное приложение пытается забрать это сообщение (под системной учетной записью), но получает "Access denied".
Создание очереди с правами "Everyone" не помогает.
На сайте Microsoft есть фиксация аналогичной проблемы:
http://support.microsoft.com/kb/889731/en-us
Может, кому приходилось обойти эту проблему.
Спасибо...