【问题标题】:How do I fix error with MassTransit [closed]如何修复 MassTransit 的错误 [关闭]
【发布时间】:2012-03-24 09:46:54
【问题描述】:

我正在尝试使用 MassTransit,我使用 nuget 安装它,并且只是使用他们的基本示例:

Quick start guide

当我运行这段代码时,我得到一个异常(列出了内部异常):

  • “创建服务总线时引发异常”
  • “创建总线服务失败:SubscriptionRouterService”
  • "msmq-pgm://235.109.116.115:7784/test_queue_control_subscriptions => 发送期间抛出异常"
  • "长度不能小于零。\r\n参数名称:长度"

有没有人可以帮助我克服这个错误?

注意事项: MSMQ 已安装,我已将其用于基于 WCF 的 MSMQ 服务。 所有队列看起来都是在错误行之前在 MSMQ 中创建的

【问题讨论】:

  • 我遇到了同样的问题。有人能解决这个问题吗?
  • 我建议将一些突出显示问题的代码移到问题中,因为现在,您有一个指向外部资源的链接,该链接可能随时关闭。 IE。没有上下文。

标签: msmq masstransit


【解决方案1】:

我们省略了以下行以使“入门”示例能够正常工作:

sbc.UseMulticastSubscriptionClient();

【讨论】:

  • 也为我工作。有意义,因为正在创建的队列是私有队列。
  • 你应该改用 sbc.UseMsmq,因为 usemulticast 现在已经过时了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-11
  • 2019-04-07
  • 2020-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多