У меня есть существующее приложение, которое отлично работает на сервере 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