我有一个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。
我需要什么权限?我在哪里设置它们?
答案 0 :(得分:0)
这是由Chris提到的错误修复修复的。