【问题标题】:Can't Publish Azure Event Hub Worker Role with EventProcessorHost无法使用 EventProcessorHost 发布 Azure 事件中心辅助角色
【发布时间】:2016-02-01 05:11:58
【问题描述】:

我无法发布我的事件中心 EventProcessorHost 辅助角色。实例无法启动。我得到的错误是:

Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileLoadException
Stack:
   at ReceiverRole.Receiver.RegisterEventProcessor(Microsoft.ServiceBus.Messaging.ConsumerGroupDescription, System.String, System.String)
   at ReceiverRole.WorkerRole.Run()

这基本上是抄袭 Kirk Evans 的博客例子:http://blogs.msdn.com/b/kaevans/archive/2015/02/24/scaling-azure-event-hubs-processing-with-worker-roles.aspx

真正让我着迷的是我以前做过这个。我已经使用他的相同示例发布到不同的服务总线/事件中心。因此,我使用那个“旧”项目通过重定向一些 url 来发布到这个新的服务总线/事件中心,一切正常。当我尝试使用新项目发布到新的服务总线/事件中心时......没有骰子。我已经将这个新项目简化为他正在使用的相同代码......仍然没有。

我已经确定一切都是 4.5.1(不是 4.5.2),库看起来一样...我已经看了 2 天,这让我发疯了!

更新:好的,这些库并不完全相同……而且似乎有问题。如果我退缩,我可以让它工作 - ServiceBus 到 3.0.6(不是 3.0.7) - Azure 存储客户端到 6.0.0(不是 6.1.0) - EventProcessorHost 到 2.0.3(不是 2.0.5)

因此,这些库的最新版本的组合在某个地方存在冲突。

【问题讨论】:

    标签: c# azure servicebus azure-eventhub


    【解决方案1】:

    2.0.5 版本存在问题,该问题已在新版本 (2.0.6) 中修复。我们对影响感到抱歉。如果您仍然发现问题,您会尝试新的并告诉我们吗?

    https://www.nuget.org/packages/Microsoft.Azure.ServiceBus.EventProcessorHost

    -SJ

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多