У меня есть сайт MVC и служба обработки, настроенные для использования MassTransit. Мне пришлось удалить очереди, так как у меня возникла проблема, когда очереди mt_ не создавались для меня, когда я запускал на другом компьютере. Теперь, когда я запускаю свое приложение, я получаю сообщение об ошибке о невозможности создания очередей.
Моя конфигурация;
sbc.VerifyMsmqConfiguration( );
sbc.SetCreateMissingQueues( true );
sbc.ReceiveFrom(
ConfigurationManager.AppSettings["ServiceBusQueue"] );
sbc.UseMsmq( );
sbc.UseControlBus( );
sbc.UseMulticastSubscriptionClient( );
sbc.Subscribe(
subs => subs.LoadFrom( Kernel ) );
Для ServiceBusQueue установлено значение msmq://localhost/sample_queue.
У меня уже была такая проблема, но потом, когда я вставил код в финальное приложение, проблема исчезла. Я запускаю Visual Studio от имени администратора.
Какие разрешения мне нужны? Где мне их установить?