0

我正在尝试运行 Shuttle Service Bus 的示例之一,但是当它执行该行时:

var bus = ServiceBus
    .Create()
    .SubscriptionManager(subscriptionManager)
    .Start()

我收到一条消息异常:没有为方案“msmq”注册队列工厂。

app.config 有:

<serviceBus>
    <inbox workQueueUri="msmq://./pubsub-client-inbox-work" errorQueueUri="msmq://./shuttle-samples-error"/>
</serviceBus>

我在这里缺少什么?

谢谢

4

1 回答 1

1

我也遇到了这个问题,并通过添加Shuttle.ESB.Msmq.dll对客户端应用程序(或引发异常的应用程序)的引用来修复它。我在这个 CodePlex 讨论中找到了答案:http: //shuttle.codeplex.com/discussions/446244

于 2014-01-29T23:43:06.210 回答