У меня есть приложение .NET3.5, которое подключается к удаленной очереди (частная очередь, работающая на Windows Server 2008). Недавно клиент был вынужден обновить компьютер, на котором это приложение работало, до Windows 7 с Windows XP. Теперь, когда мое приложение пытается подключиться к удаленной очереди, происходит сбой с ошибкой, что оно не может подключиться к удаленной очереди. Вот сообщение об исключении и первые две строки трассировки стека:
System.Messaging.MessageQueueException: очередь не существует или у вас недостаточно прав для выполнения операции.
в System.Messaging.MessageQueue.ResolveFormatNameFromQueuePath (String queuePath, Boolean throwException)
в System.Messaging.MessageQueue.get_FormatName ()
в System.Messaging.MessageQueue.GetMessageEnumerator2 ()
на
Разрешения удаленной очереди удовлетворительные («Все» имеют «Полный доступ»), и я запускаю это приложение от имени администратора.
Есть идеи?
Спасибо,
Мэтью Белк