MessageQueueException (0x80004005): Доступ к системе очереди сообщений запрещен

У меня есть существующее приложение, которое отлично работает на сервере Windows 2003. Я перемещал его в Windows 2008r2, и когда приложение пытается получить доступ к очереди, оно получает следующую ошибку? Пользователь Indentity моего пула приложений полностью контролирует мою очередь сообщений. Есть ли у кого-нибудь идеи, как это исправить. Я считаю, что это проблема конфигурации сервера.

[MessageQueueException (0x80004005): Access to Message Queuing system is denied.]
   System.Messaging.MQCacheableInfo.get_ReadHandle() +221
   System.Messaging.MessageEnumerator.get_Handle() +70
   System.Messaging.MessageEnumerator.MoveNext(TimeSpan timeout) +93
   System.Messaging.MessageQueue.GetAllMessages() +58
   NServiceBus.Unicast.Subscriptions.Msmq.MsmqSubscriptionStorage.Init(IList`1 messageTypes) +124
   NServiceBus.Unicast.UnicastBus.Start(Action`1[] startupActions) +674
   Connector.Service.InitBus() +201
   Connector.OutgoingService..cctor() +9
7
задан Taryn 28 June 2011 в 19:29
поделиться