Ошибка доступа к NServiceBus MSMQ из MVC .Net - PullRequest
3 голосов
/ 10 ноября 2009

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

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

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

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

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

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

1 Ответ

2 голосов
/ 11 ноября 2009

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

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

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

...