没有为方案'msmq'注册队列工厂

本文关键字:注册 队列 工厂 msmq 方案 | 更新日期: 2023-09-27 18:17:18

我试图运行班车服务巴士的例子之一,但当它执行的行:

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

我得到一个异常的消息:没有队列工厂已为方案'msmq'注册。

app.config中有:

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

我在这里错过了什么?

谢谢

没有为方案'msmq'注册队列工厂

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