Ошибка разрешений при доступе к NServiceBus MSMQ из MVC .Net

Я написал mvc, который использует nservicebus для публикации сообщений. Это прекрасно работает под Cassini.

При попытке использовать IIS я получаю сообщение об ошибке, когда вызываю Create () для создания шины.

Доступ к системе очереди сообщений запрещен. Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительных сведений об ошибке и ее происхождении в коде.

Сведения об исключении: System.Messaging.MessageQueueException: отказано в доступе к системе очереди сообщений.

Я установил пользователя анонимного доступа в виртуальном каталоге IIS в качестве моей учетной записи домена, которая является членом группы администраторов на локальном компьютере. Я предоставил этому же пользователю полные разрешения для очереди, а также NETWORK SERVICE и ASPNET.

Любая помощь с этой проблемой будет принята с благодарностью!


person Adam Bell    schedule 09.11.2009    source источник


Ответы (1)


Решением было удалить очереди.

Я попытался использовать FormatName в разделе MsmqTransportConfig моего web.config, как рекомендовано в Ошибка прав доступа к MSMQ из веб-службы ASP .Net. Это не сработало.

Удаление очередей сделал.

person Adam Bell    schedule 11.11.2009