2016-05-03 5 views
2

Ошибка MSMQ при попытке доступа к удаленной частной очереди.Ошибка MSMQ при попытке доступа к удаленной частной очереди. Невозможно открыть очередь. (hr = unknown hr (-2147023071))

Exception: Cannot open queue. (hr=unknown hr (-2147023071)) 

Я уже добавил эти два:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security\AllowNonauthenticatedRPC и установите значение 1.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security\NewRemoteReadServerAllowNoneSecurityClient и установить его на 1

ответ

0

-2147023071 является 0x80070721, который не является MSMQ-специфический код ошибки (как они начинают 0xC00Exxxx). Я считаю, что это код ошибки, связанный с безопасностью.

Как вы получаете сообщения из удаленной очереди, вы используете протокол RPC, так что эта статья поможет:

Understanding how MSMQ security blocks RPC traffic

Отправка сообщения использует протокол MSMQ и поэтому не имеет те же проблемы ,

+0

Спасибо. Я пройду через него. Я не могу открыть очередь из-за этой ошибки. Я не могу отправлять или получать сообщения из-за этого. – Alex

+0

Что такое права на очереди? –

+0

Мы купили JIntegra и настроили DCOM для удаленного доступа, чтобы решить проблему подключения. Спасибо Джон за вашу помощь. – Alex

 Смежные вопросы

  • Нет связанных вопросов^_^