MessageQueue.Create
От: Nine  
Дата: 20.01.05 15:46
Оценка:
Пытаюсь создать очередь на удаленном компьютере так
MessageQueue.Create(pathToServer)//pathToServer - путь к очереди на сервере


кидает эксепшн:
System.Messaging.MessageQueueException: Access to Message Queuing system is denied.


Почему доступ закрыт, в общем, догадываюсь. Как его открыть, возможно ли вообще создавать очереди на др компах?

Спасибо.
Re: MessageQueue.Create
От: woolf Россия  
Дата: 09.01.07 06:44
Оценка:
Здравствуйте, 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
Может, кому приходилось обойти эту проблему.
Спасибо...

Чем дальше в лес, тем толще партизаны.....
Re[2]: MessageQueue.Create
От: PapaKarlo  
Дата: 10.01.07 08:09
Оценка:
W>Здравствуйте, woolf, Вы писали:

W>Здравствуйте, Nine, Вы писали:


А вы не могли бы показать свой pathToServer и сказать в каком режиме вы её используете в режиме раб. группы или на домене.

Спасибо...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.